Repolode
kbwo

kbwo/ccmanager

Um app de CLI para executar e alternar entre várias sessões de agentes de programação com IA em Git worktrees e projetos, sem tmux.

Alternativa open source a:Claude Squad

Estrelas
1,278
Forks
94
Issues abertas
6
Último commit
há 10 dias

O que é?

O CCManager é um aplicativo de terminal para gerenciar várias sessões de assistentes de programação com IA ao mesmo tempo. Ele oferece suporte ao Claude Code, Gemini CLI, Codex CLI, Cursor Agent, Copilot CLI, Cline CLI, OpenCode, Kimi CLI e outros agentes, cada um executado em seu próprio Git worktree. O menu mostra se cada sessão está ocupada, aguardando uma entrada ou ociosa, para você saber qual precisa de atenção.

O aplicativo é independente e não requer tmux. Ele pode criar, mesclar e excluir worktrees, copiar dados de sessões do Claude Code para novos worktrees e copiar arquivos ignorados pelo Git, como .env, listados em um arquivo .worktreeinclude. Além disso, restaura as sessões que estavam abertas após uma reinicialização ou falha e oferece suporte ao modo multi-project para trabalhar em vários repositórios por uma única interface.

As opções de personalização incluem atalhos de teclado, predefinições de comandos com argumentos alternativos, configurações .ccmanager.json por projeto, hooks de mudança de status, hooks de worktree e execução em devcontainer. Um recurso experimental de aprovação automática usa um modelo Claude para aprovar prompts considerados seguros.

Recursos principais

  • 01Executa várias sessões de agentes em paralelo em Git worktrees.
  • 02Mostra o estado das sessões em tempo real: ocupada, aguardando ou ociosa.
  • 03Funciona sem tmux e oferece suporte a dez CLIs de programação com IA.
  • 04Restaura as sessões abertas após uma reinicialização ou falha.
  • 05Copia dados de sessões do Claude Code e arquivos ignorados pelo Git para novos worktrees.
  • 06Gerencia vários repositórios no modo multi-project.

Casos de uso

  • Trabalhar em várias branches de funcionalidades com diferentes agentes de IA ao mesmo tempo.
  • Ver quais sessões de agentes aguardam sua entrada em vários worktrees.
  • Gerenciar sessões de programação com IA em vários repositórios usando um único terminal.
  • Executar agentes em um devcontainer e manter o gerenciador no host.

Início rápido

  1. 1

    Instale o CCManager globalmente com npm

    npm install -g ccmanager
  2. 2

    Execute o CCManager no seu projeto

    ccmanager

Antes de usar

  • Para executar sessões, é necessário instalar separadamente uma CLI de assistente de programação com IA, como o Claude Code.

Em coleções

Tópicos

Perguntas frequentes

O que é ccmanager?
Um app de CLI para executar e alternar entre várias sessões de agentes de programação com IA em Git worktrees e projetos, sem tmux. O CCManager é um aplicativo de terminal para gerenciar várias sessões de assistentes de programação com IA ao mesmo tempo. Ele oferece suporte ao Claude Code, Gemini CLI, Codex CLI, Cursor Agent, Copilot CLI, Cline CLI, OpenCode, Kimi CLI e outros agentes, cada um executado em seu próprio Git worktree. O menu mostra se cada sessão está ocupada, aguardando uma entrada ou ociosa, para você saber qual precisa de atenção.
ccmanager é gratuito? Qual é a licença?
ccmanager é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
ccmanager ainda é mantido?
Manutenção ativa. O último commit de ccmanager foi em 27 de out. de 2026.
Para que posso usar ccmanager?
Trabalhar em várias branches de funcionalidades com diferentes agentes de IA ao mesmo tempo. Ver quais sessões de agentes aguardam sua entrada em vários worktrees. Gerenciar sessões de programação com IA em vários repositórios usando um único terminal. Executar agentes em um devcontainer e manter o gerenciador no host.
Como instalar ccmanager?
Instale o CCManager globalmente com npm: npm install -g ccmanager Execute o CCManager no seu projeto: ccmanager
Onde consigo ccmanager?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kbwo/ccmanager

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

Projetos relacionados