Fase inicialO Comitiva é um projeto open source novo, em desenvolvimento e testes. Conte com arestas e mudanças de uma versão para a outra.Conte o que quebrou
Configure cada agente uma vez, com uma função, um modelo e os arquivos e ferramentas que ele pode usar. Depois converse com todos num chat no estilo do Slack: eles trabalham ao mesmo tempo, pedem permissão antes de mudar um arquivo e sua equipe pode compartilhá-los.
v0.3.0 · macOS · Windows · Linux · Gratuito e open source · Apache-2.0 · Em desenvolvimento
Comitiva
Entrevistas com clientes do T3aprovar
A
Resuma as notas das entrevistas em /research e salve um resumo com os cinco temas principais.
P
list_dirresearch/0.4 s
Li as 12 notas em /research. Cinco temas se destacam: dificuldade no onboarding, clareza de preços, exportação, uso offline e compartilhamento em equipe. Escrevendo o resumo agora.
Pesquisadora quer gravar um arquivo
write_file research/brief.md +38
PermitirNegarSempre permitir
Mensagem para Pesquisadora…⏎
RRedator está escrevendo o post de lançamento…
O que é o Comitiva?
Pare de repetir as mesmas instruções para cada IA.
Usar IA no trabalho de verdade hoje é uma janela por provedor, colar as mesmas instruções de novo e de novo e copiar arquivos de um lado para o outro na mão. O Comitiva é um app desktop onde você define cada agente uma vez — uma Pesquisadora que lê sua pasta de anotações, um Redator que escreve no estilo da casa, uma Revisora com o seu checklist — e depois é só conversar com eles.
01
Conecte os modelos que você já tem
Uma chave de API (Anthropic, compatível com OpenAI, Google Gemini), um modelo local pelo Ollama ou o login do Claude Code e do Codex que você já usa.
02
Dê uma função a cada agente
Um papel, um modelo, as pastas e ferramentas que ele pode usar e as diretrizes que deve seguir.
03
Converse com vários ao mesmo tempo
Peça num chat como o Slack. Os agentes respondem em paralelo, pedem permissão antes de mudar um arquivo e mostram quanto custou cada execução.
Para pessoas e pequenas equipes que usam IA para pesquisar, escrever, revisar e organizar arquivos — não só para programar.
Conexões
Qualquer modelo, um só chat.
Use chaves de API ou as CLIs que você já usa, com o próprio login delas. Cada agente escolhe uma conexão e um modelo, e vários agentes respondem ao mesmo tempo.
APIs
Anthropic
OpenAI-compatible
Google Gemini
Ollama
CLIs
Claude Code
Codex
Ferramentas
Pastas locais
Google Drive
Qualquer servidor MCP
Modelos locais pelo Ollama ou LM Studio não precisam de chave.
O que ele faz
Tudo o que um agente precisa. Nada que ele não deva ter.
Vários agentes, todos juntos
Comece uma conversa enquanto outro agente ainda trabalha. A barra lateral mostra quem está respondendo, quem precisa da sua aprovação e o que não foi lido.
PPesquisadoraaprovar
RRedatorrespondendo
RRevisorarespondendo
OOrganizadorlivre
Pastas, Drive, qualquer servidor MCP
Dê a um agente pastas locais (leitura, ou leitura e escrita), o seu Google Drive ou qualquer servidor MCP que você cadastrar e testar no app.
Vá direto a um agente, uma conversa ou qualquer mensagem. Texto completo, sem se importar com acentos.
Saiba quanto custa
Tokens e custo de cada execução, por conexão, agente e modelo, com as suas correções de preço e exportação em CSV.
Anexos
Cole um print ou solte arquivos de texto numa mensagem. Provedores que não enxergam imagens recebem o nome do arquivo, e o campo de mensagem avisa antes de enviar.
Leve para onde quiser
Exporte uma conversa em Markdown. Exporte agentes com suas conexões e ferramentas num arquivo — nunca com as chaves — e importe em outro lugar.
Local primeiro
Tudo fica no seu computador, em SQLite. As chaves ficam no chaveiro do sistema, nunca no banco. Sem precisar de conta.
Feito para o teclado
Um atalho para cada comando, menu nativo, tema claro e escuro, English e Português (Brasil).
Permissões
Você vê e controla o que os agentes fazem com seus arquivos.
Toda chamada de ferramenta passa por um único controle de permissões no runner, tanto para modelos de API quanto para CLIs. Claude Code e Codex chegam às suas ferramentas pelo Comitiva, então as gravações deles também perguntam.
Ler
Ler é livre
Dentro das pastas do agente, listar, ler e buscar não precisam de aprovação.
Gravar
Gravar pergunta antes
Qualquer coisa que altere um arquivo pausa a execução e pergunta ali mesmo: Permitir, Negar ou Sempre permitir para este agente.
Fora
Fora é recusado
Caminhos fora das pastas do agente são rejeitados pelo próprio servidor, não só pela interface — inclusive fugas por symlink.
Por agente: perguntar antes de gravar, permitir gravações ou somente leitura.
Novo na v0.3.0
Diretrizes
Escreva uma vez. Cada agente recebe só o que se aplica a ele.
Guarde o estilo da casa, regras e anotações de referência como diretrizes e escolha quem recebe cada uma. O Comitiva as coloca no prompt de sistema de cada agente, depois do papel, e nenhum prompt carrega regras que não são para ele.
Todos os agentes
Para o que todos seguem: tom, idioma, quem são seus clientes.
Agentes com uma tag
Marque agentes com “pesquisa” ou “revisão” e eles recebem as regras correspondentes, agora e depois.
Agentes que a escolherem
Marque a diretriz no formulário do agente, como um glossário que só o Redator precisa.
AGENTS.md
## Estilo da casatodos os agentes
## Regras de pesquisatag: pesquisa
## Checklist de revisãotag: revisão
## Glossárioescolhida pelo Redator
Já tem um AGENTS.md ou CLAUDE.md? Importe: cada seção ## vira uma diretriz. Exportar grava todas de volta num só arquivo.
No Comitiva desde a v0.3.0, testado de ponta a ponta. Por enquanto as diretrizes são do Pessoal: workspaces num hub ganham as suas na Fase 9.
Não é uma ferramenta de código
Agentes para qualquer tipo de trabalho.
Nada no Comitiva pressupõe Git, repositórios ou terminal. Os agentes pesquisam, escrevem, revisam e organizam. Código é só um caso — e, quando precisar, ele entra como um servidor MCP como qualquer outra ferramenta.
PPesquisadora
Lê uma pasta de anotações e aponta os temas que se repetem, com citações.
RRedator
Escreve no seu Google Drive a partir de um briefing, no estilo da casa.
RRevisora
Confere um rascunho contra um checklist e lista o que falta.
OOrganizador
Arruma uma pasta bagunçada numa estrutura que você aprova, um movimento por vez.
Equipes
Compartilhe agentes e conversas, ao vivo.
Conecte o Comitiva a um hub e sua equipe trabalha em workspaces compartilhados: os mesmos agentes, as mesmas conversas e respostas que chegam na tela de todo mundo ao mesmo tempo. O hub é opcional — sem ele, o Comitiva é Pessoal e fica no seu computador.
Workspaces e papéis
Dono, admin e membro. O convite é um link: vale uma vez, por 7 dias, e só para o e-mail convidado.
Agentes compartilhados, a sua chave
Um agente compartilhado indica um provedor e um modelo, nunca uma conexão. Cada membro liga esse agente a uma conexão sua, então nenhuma chave de API é compartilhada.
Todo mundo vê a resposta chegar
Quem manda a mensagem roda o turno no próprio computador, e os outros veem a resposta chegar no nome dessa pessoa. O cabeçalho diz em qual computador ela está rodando.
A aprovação fica com o arquivo
Só quem está rodando a resposta pode permitir uma gravação — o arquivo está no computador dessa pessoa. Os outros veem que a chamada está esperando por ela.
Equipe de pesquisaWorkspace
PPesquisadoraagente compartilhado
AAnarodando a resposta no computador dela
BBeatrizvendo a resposta chegar
···Pesquisadora está respondendo…
Pesquisadora quer gravar um arquivo
Aguardando a resposta de Ana
O que nunca sai do seu computador
Conexões e chaves de API
Agentes e conversas pessoais
Pastas e servidores de ferramentas locais
Decisões de “sempre permitir”
No Comitiva desde a v0.2.0: dois desktops na mesma conversa ao vivo, testados de ponta a ponta contra a imagem do próprio hub.
O hub é um servidor separado que você pode hospedar (Apache-2.0). O hub hospedado oficial vai rodar em app.comitiva.dev. Como o hub funciona
Como é feito
Feito para ir além do desktop.
Toda a execução de LLMs — adaptadores, streaming, cancelamento, o loop de ferramentas, clientes MCP, aprovações e uso — vive no runner, um processo Node com um protocolo de linhas JSON. O Electron é um cliente dele; num workspace, a mesma interface fala com um hub.
Interface
React · fala só com um Backend
Hubopcional
workspaces · um Backend remoto
IPC
Casca desktop
Electron · SQLite · chaveiro do sistema
linhas JSON
Runner
adaptadores · ferramentas · aprovações · uso
Provedores de LLM
APIs e CLIs
Servidores MCP
arquivos · Google Drive · os seus
Hubopcional
workspaces · um Backend remoto
O runner é o produto
Um processo cuida da execução. Qualquer casca pode dirigi-lo: o desktop hoje, um servidor ou uma CLI amanhã.
Local primeiro
SQLite para tudo, o chaveiro do sistema para segredos. Sem hub, tudo funciona offline. O hub é opcional e sincroniza.
Um contrato compartilhado
Entidades, blocos de mensagem e eventos são publicados como JSON Schema, então o desktop em TypeScript e o hub em PHP falam a mesma língua.
Hoje, o seu desktop e a sua equipe. Depois, o navegador.
O Comitiva começa no seu computador e cresce para um espaço compartilhado num hub. O desktop continua local primeiro; o hub é opcional.
AgoraDisponível
Desktop v0.3.0
macOS, Windows e Linux. Conexões, agentes, ferramentas com aprovação, anexos, busca, uso e custo. Procura atualizações sozinho.
Fase 8Disponível
Hub para equipes
Contas, workspaces, agentes compartilhados que cada membro roda com a própria conexão, e respostas que chegam ao vivo na tela de todos. Hospede você mesmo: uma imagem Docker e Postgres.
Fase 9Próximo
Web
A mesma interface no navegador, servida pelo hub. Chaves de API da equipe e agentes de API rodando no servidor, para que quem não tem o desktop também converse com eles. Um desktop online pode rodar CLIs e ferramentas locais em nome da equipe.
Fase 10Planejado
Políticas de uso
Limites e concorrência por agente, e fallback: um agente troca de conexão quando atinge um limite.
Três jeitos de usar
DesktopDisponível
Gratuito e open source. Funciona inteiro no seu computador, sem conta.
Apache-2.0
Hub da comunidadeDisponível
O hub, open source, nos seus próprios servidores: uma imagem Docker e Postgres. Para equipes que hospedam as próprias ferramentas.
O Comitiva está no começo e é construído em público. Leia a especificação, as decisões de arquitetura e o código. Abra uma issue, mande um pull request ou acompanhe as versões: relatos de uso real são os que mais ajudam.