AnaLauraCorrea

ShellDelphi — Development skill for Claude Code

Development community

Terminal PowerShell dentro do RAD Studio, via ConPTY.

How to install ShellDelphi

This entry records only its repository, not the path inside it, so there is no exact command to give. Open AnaLauraCorrea/ShellDelphi and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What ShellDelphi does

Terminal PowerShell dentro do RAD Studio, via ConPTY. Roda Claude Code, vim e qualquer TUI.

Alternatives in Development

  • HTML Ppt Skill — HTML PPT Studio — AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML present 8.1k ★
  • Agent Of Empires — Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile 3.1k ★
  • Claude Canvas — A TUI toolkit that gives Claude Code its own display 1.4k ★

README

ShellDelphi

Um terminal de verdade dentro do RAD Studio

Rode **qualquer IA por linha de comando** — Claude Code, Gemini CLI, Codex, OpenCode, Aider —
além de vim, htop e qualquer TUI. Com cores, cursor e mouse.
Encaixa como o Object Inspector e o layout fica salvo.

[![Delphi](https://img.shields.io/badge/Delphi-10.2%20Tokyo%20→%2013-E62027?style=flat-square&logo=delphi&logoColor=white)](#compatibilidade) [![Plataforma](https://img.shields.io/badge/Win32-Windows%2010%201809+-0078D6?style=flat-square&logo=windows&logoColor=white)](#requisitos) [![ConPTY](https://img.shields.io/badge/ConPTY-nativo-2EA043?style=flat-square)](#como-funciona) [![Licença](https://img.shields.io/badge/licença-MIT-6E7681?style=flat-square)](LICENSE)


O problema

O RAD Studio não tem terminal. Para rodar `git`, `npm`, um script — ou qualquer assistente de IA por linha de comando — você alterna para uma janela do PowerShell, perde o contexto do projeto e volta.

E as soluções que existem abrem um console cru: sem cores, sem cursor, sem TUI. `vim` não desenha. Nenhum CLI de IA funciona, porque todos usam interface de terminal interativa.

A solução

**ShellDelphi** usa **ConPTY**, a mesma API do Windows Terminal. É um pseudoterminal real, não um redirecionamento de `stdout`.

O resultado: qualquer programa de terminal roda exatamente como rodaria fora da IDE — inclusive os que desenham a tela inteira e leem o teclado tecla a tecla.

Agentes de IA no seu projeto Delphi

Como o terminal é real, qualquer CLI de IA funciona dentro da IDE, já na pasta do projeto aberto:

claude          # Claude Code
gemini          # Gemini CLI
codex           # OpenAI Codex CLI
opencode        # OpenCode
aider           # Aider

Sem alternar de janela, sem perder o contexto, sem copiar caminho de arquivo na mão.

"ShellDelphi