Repolode
JetBrains

JetBrains/thinkrail

Uma IDE para desktop e navegador baseada no agente de programação pi, com tarefas executadas em workspaces isolados de git-worktree, especificações vivas e skills.

Alternativa open source a:CursorWindsurfGitHub Copilot Workspace

Estrelas
757
Forks
56
Issues abertas
173
Último commit
há 15 horas

O que é?

ThinkRail é uma IDE agêntica que integra o agente de programação pi a um ambiente de trabalho com abas do editor Monaco, uma visualização dinâmica de alterações do Git, terminais e documentos. Cada projeto pode criar workspaces isolados de git-worktree, cada um com sua própria branch e diretório de trabalho, para que os agentes trabalhem em paralelo sem mexer no checkout principal.

O projeto mantém o conhecimento sobre cada projeto em um grafo de arquivos SPEC.md junto ao código, que o agente lê e atualiza usando ferramentas específicas para specs. Ele também carrega Agent Skills e workflows incluídos para configuração, design e abertura de pull requests usando o gh CLI do próprio usuário. É possível conectar servidores MCP pelo mcp.json do pi ou pela página de configurações.

ThinkRail funciona como um app nativo para macOS, Windows e Linux ou como um thinkrail CLI que abre o mesmo app no navegador. Os usuários podem entrar com o JetBrains AI ou usar credenciais próprias de provedores por meio da autenticação do pi.

Recursos principais

  • 01Cria workspaces isolados de git-worktree para que os agentes trabalhem em paralelo sem mexer no checkout principal.
  • 02Executa várias sessões de chat do pi simultaneamente em cada workspace, cada uma com seu próprio modelo e indicação de custos.
  • 03Mantém um grafo de arquivos SPEC.md que o agente lê e atualiza usando ferramentas para specs.
  • 04Carrega Agent Skills portáteis e workflows incluídos para configuração de projetos, design e pull requests.
  • 05Conecta servidores MCP e pede confirmação antes de chamadas que o servidor não identifica como somente leitura.
  • 06Disponível como app para desktop ou como thinkrail CLI, que abre o app no navegador.

Casos de uso

  • Executar várias tarefas de programação com IA no mesmo repositório ao mesmo tempo, cada uma em sua própria branch.
  • Manter as intenções de produto e design em arquivos de especificação versionados que o agente de programação pode seguir.
  • Revisar as alterações feitas pelo agente em uma visualização de diff do Git antes de fazer merge da branch.
  • Usar uma configuração existente do pi, com suas skills e servidores MCP, dentro de uma IDE dedicada.

Tópicos

Perguntas frequentes

O que é thinkrail?
Uma IDE para desktop e navegador baseada no agente de programação pi, com tarefas executadas em workspaces isolados de git-worktree, especificações vivas e skills. ThinkRail é uma IDE agêntica que integra o agente de programação pi a um ambiente de trabalho com abas do editor Monaco, uma visualização dinâmica de alterações do Git, terminais e documentos. Cada projeto pode criar workspaces isolados de git-worktree, cada um com sua própria branch e diretório de trabalho, para que os agentes trabalhem em paralelo sem mexer no checkout principal.
thinkrail é gratuito? Qual é a licença?
thinkrail é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
thinkrail ainda é mantido?
Manutenção ativa. O último commit de thinkrail foi em 18 de out. de 2026.
Para que posso usar thinkrail?
Executar várias tarefas de programação com IA no mesmo repositório ao mesmo tempo, cada uma em sua própria branch. Manter as intenções de produto e design em arquivos de especificação versionados que o agente de programação pode seguir. Revisar as alterações feitas pelo agente em uma visualização de diff do Git antes de fazer merge da branch. Usar uma configuração existente do pi, com suas skills e servidores MCP, dentro de uma IDE dedicada.
Onde consigo thinkrail?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/JetBrains/thinkrail

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados