O que é uma IDE?
Uma IDE (ambiente de desenvolvimento integrado) é um app desktop que junta editor de código, ferramentas de linguagem, debugger, execução de build e testes e controle de versão em volta de uma pessoa editando arquivos. Tudo nela parte do princípio de que tem alguém no teclado: o cursor, as abas abertas, os breakpoints, o menu de refatoração.
As IDEs e editores atuais também trazem IA: autocomplete enquanto você digita, um chat que conhece o arquivo aberto e, muitas vezes, um modo agente que edita vários arquivos do projeto. A IA é boa, mas foi acoplada a uma ferramenta pensada para uma pessoa fazendo uma coisa de cada vez.
O que é um ADE?
Um ADE (ambiente de desenvolvimento agêntico) é um app desktop feito para comandar agentes de IA de programação: cada tarefa ganha seu próprio workspace, vários agentes rodam ao mesmo tempo e o chat, os terminais, o navegador e os diffs ficam num lugar só. A definição completa está em O que é um ADE?.
O Tallos é um ADE para macOS e Windows. Ele roda os agentes de linha de comando que você já usa — Claude Code, Codex, Gemini CLI, OpenCode, GitHub Copilot e outros — com as assinaturas e chaves de API que você já tem. Se os agentes ainda são novidade, comece por O que são agentes de IA para programação.
- Workspaces: cada tarefa ganha uma cópia de trabalho do repositório numa branch própria (uma git worktree).
- Chat e terminal: os agentes suportados abrem numa visão de chat; um clique mostra o terminal cru.
- Navegador: um navegador de verdade por workspace para conferir o que o agente fez.
- Revisão de diff: leia cada mudança, comente linhas e mande as notas de volta para o agente.
- Squads: um agente líder que divide o trabalho entre agentes membros e reporta para você.
Qual a diferença entre um ADE e uma IDE?
A diferença principal é a unidade de trabalho: a IDE se organiza em torno dos arquivos que você edita; o ADE, em torno das tarefas que os agentes executam. O resto vem daí.
| Dimensão | IDE | ADE (Tallos) |
|---|---|---|
| Unidade de trabalho | O arquivo ou projeto aberto | Uma tarefa, com workspace e branch próprios |
| Quem digita o código | Você, com sugestões e edições da IA | Os agentes; você entra com o editor embutido quando precisa |
| Paralelismo | Uma cópia de trabalho; em geral uma sessão de agente por vez | Vários agentes ao mesmo tempo, cada um na sua tarefa |
| Isolamento | Trabalho paralelo exige branches ou clones manuais | Uma git worktree separada por tarefa, criada para você |
| Fluxo de revisão | Aceitar edições inline na hora, depois commitar | Ler o diff completo por workspace, comentar linhas, devolver notas |
| Onde a IA fica | Barra lateral, autocomplete, modo agente dentro do editor | Nos próprios agentes de CLI (Claude Code, Codex, Gemini CLI…) |
| Ferramentas de linguagem | Profundas: debugger, refatorações, language servers, extensões | Mais leves: editor para ajustes à mão; type-check e lint no terminal |
| Melhor para | Escrever, ler e depurar código à mão | Delegar, rodar e revisar muitas tarefas de agentes |
Repare no que a tabela não diz: ela não diz que um é melhor. A IDE é o melhor lugar para você pensar o código. O ADE é o melhor lugar para rodar e supervisionar agentes. São perguntas diferentes.
Quando a IDE é a ferramenta certa?
A IDE é a ferramenta certa quando o trabalho é mais rápido de fazer do que de explicar, ou depende de ferramentas que vivem dentro do editor.
- Debug: percorrer o código com breakpoints e observar variáveis.
- Refatoração guiada pela linguagem: renomear um símbolo no projeto todo, extrair função, mover módulo.
- Ler e aprender: montar o mapa mental de uma base de código desconhecida.
- Ajustes pequenos: a correção de uma linha que você digita antes de terminar o prompt.
- Toolchains específicas: projetos que dependem de plugins da IDE, designers visuais ou ferramentas de dispositivo.
Quando o ADE é a ferramenta certa?
O ADE é a ferramenta certa quando os agentes fazem a maior parte da digitação e o seu papel é decidir o que construir e o que aceitar.
- Várias tarefas ao mesmo tempo: um bug, uma rodada de testes e uma feature pequena, cada uma com seu agente. Veja como rodar agentes de IA em paralelo.
- Comparar agentes: a mesma tarefa para o Claude Code e para o Codex, e você fica com o melhor diff.
- Trabalho longo de agente: tarefas que você inicia, deixa rodando e volta para revisar.
- Revisão antes do merge: toda mudança lida como diff e devolvida com comentários quando precisa de ajuste.
- Times de agentes: um líder que divide o trabalho e um revisor que confere, com squads.
Rode seus agentes lado a lado, cada um no seu workspace.
Por que o isolamento importa tanto num ADE?
Porque dois agentes editando a mesma cópia de trabalho sobrescrevem os arquivos um do outro. Na IDE isso quase não acontece: uma pessoa, um checkout. No ADE é a situação normal, então o Tallos cria um workspace paralelo — uma git worktree de verdade, numa branch própria — para cada tarefa.
Como usar um ADE e uma IDE juntos?
Use o ADE para iniciar, rodar e revisar tarefas de agentes, e abra a mesma pasta na IDE quando quiser assumir o volante. Cada workspace do Tallos é uma git worktree real no disco, então qualquer editor abre.
- 1
Crie a tarefa no Tallos
Dê um nome, escolha a branch de partida e o agente. O Tallos cria o workspace.
- 2
Deixe o agente trabalhar
Acompanhe pelo chat ou pelo terminal. Enquanto isso, inicie outras tarefas em outros workspaces.
- 3
Revise o diff
Leia as mudanças no Tallos, comente as linhas e mande as notas de volta para o agente.
- 4
Abra na IDE quando precisar
Para uma sessão de debug ou uma refatoração cuidadosa, abra a pasta do workspace na sua IDE.
- 5
Faça o merge como qualquer branch
Commit, push e pull request a partir do workspace.
Mais sobre a etapa de revisão em revisão de diff e sobre a mecânica por baixo em git worktrees para agentes de IA.
Perguntas frequentes
Um ADE substitui a minha IDE?
Não. O ADE é feito para rodar e revisar agentes de IA; a IDE, para editar e depurar código à mão. A maioria dos devs usa os dois e alterna entre eles.
O que significa ADE?
ADE vem de agentic development environment, ou ambiente de desenvolvimento agêntico: um app desktop construído em torno de agentes de IA, e não de uma pessoa editando arquivos. Veja o glossário para os termos relacionados.
O Tallos tem editor de código?
Tem. O Tallos traz um editor para ajustes à mão, e você pode arrastar um arquivo para o prompt do agente para dar o contexto exato. Para debug pesado ou refatoração guiada pela linguagem, a IDE continua sendo a melhor ferramenta.
Consigo abrir um workspace do Tallos na minha IDE?
Consegue. Cada workspace é uma git worktree real numa branch própria, guardada como uma pasta normal no disco, então abre em qualquer editor ou IDE.
Minha IDE já tem modo agente. Preciso de um ADE?
Se você roda um agente numa tarefa por vez, o modo agente da IDE pode bastar. O ADE compensa quando você roda vários agentes ao mesmo tempo, compara agentes na mesma tarefa ou quer uma etapa de revisão antes de qualquer merge.
Quais agentes rodam no Tallos?
Claude Code, Codex, Gemini CLI, OpenCode, Grok CLI, Qwen Code e MiMo Code podem ser instalados e conectados pela página Conexões. GitHub Copilot e muitos outros agentes de CLI são detectados automaticamente, e qualquer agente de CLI pode ser adicionado como agente personalizado.
Em quais sistemas o Tallos roda?
O Tallos é um app desktop para macOS 13 ou mais recente (Apple Silicon e Intel) e Windows 10 ou mais recente.