Pular para o conteúdo
Comitiva
Idioma:EN
A v0.1.0 saiu — o próximo passo é um hub para equipes

Chat agênticopara toda a sua equipe.

Conecte qualquer LLM — uma chave de API ou a CLI que você já usa —, dê aos agentes um papel e um conjunto de ferramentas e converse com todos eles num chat no estilo do Slack, com várias conversas rodando ao mesmo tempo.

v0.1.0 · macOS · Windows · Linux · Gratuito e open source · Apache-2.0

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.

~/notes · read ~/drafts · read & write Google Drive MCP
⌘/CtrlK

Busque tudo

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.

  1. Ler

    Ler é livre

    Dentro das pastas do agente, listar, ler e buscar não precisam de aprovação.

  2. 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.

  3. 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.

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.

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. O hub vai ser outro.

Hubem breve

Fase 8 · 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.

Ver os schemas

O que vem

Hoje, o seu desktop. Depois, a sua equipe.

O Comitiva começa no seu computador e cresce para um espaço compartilhado. O desktop continua local primeiro; o hub é opcional.

  1. AgoraDisponível

    Desktop v0.1.0

    macOS, Windows e Linux. Conexões, agentes, ferramentas com aprovação, anexos, busca, uso e custo. Procura atualizações sozinho.

  2. Fase 8Próximo

    Hub para equipes

    Contas e workspaces. Agentes e conversas sincronizados entre desktops, ao vivo: dois desktops veem a mesma conversa enquanto ela chega.

  3. Fase 9Planejado

    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.

  4. 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 comunidadeEm breve

    O hub, open source, nos seus próprios servidores. Para equipes que hospedam as próprias ferramentas.

    AGPL-3.0

  • Hub hospedadoEm breve

    O hub, rodado por nós. Cobrado pelo uso.

    app.comitiva.dev

Ver o roadmap completo

Open source, do runner para cima.

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.

Apache-2.0