Pular para o conteúdo
Comitiva
Idioma:EN

Roadmap

De um desktop para a equipe inteira.

O Comitiva é feito em fases. Uma fase termina quando um teste exercita o caminho inteiro, não quando o código é escrito.

  1. Fase 0Pronto

    Fundações

    Monorepo, documentação, CI e um protótipo: um runner mínimo com o adaptador da Anthropic e o Electron transmitindo duas conversas em paralelo, com cancelamento.

    Pronto quando: O protótipo funciona e a arquitetura é confirmada num ADR.

  2. Fase 1Pronto

    Conexões de API

    Anthropic, compatível com OpenAI, Google Gemini e Ollama; segredos no chaveiro do sistema; a tela de conexões.

    Pronto quando: Quatro provedores testam e listam modelos.

  3. Fase 2Pronto

    CLIs

    Claude Code e Codex com o próprio login, streaming e retomada de sessão.

    Pronto quando: Um turno com streaming e cancelamento nas duas.

  4. Fase 3Pronto

    Agentes

    Criar e editar agentes: papel, conexão, modelo, avatar.

    Pronto quando: O agente aparece na barra lateral.

  5. Fase 4Pronto

    Chat

    Chat completo com execuções em paralelo, persistência, nova tentativa e títulos automáticos.

    Pronto quando: Dois agentes respondem ao mesmo tempo.

  6. Fase 5Pronto

    Ferramentas

    MCP no runner, o loop de ferramentas para APIs, o servidor de arquivos com pastas e aprovações, e ferramentas para as CLIs através do runner.

    Pronto quando: Um agente lê e cria um arquivo numa pasta permitida, uma gravação pede aprovação e fora da pasta é negado.

  7. Fase 5bPronto

    Google Drive e servidores MCP

    OAuth, um servidor de Google Drive embutido e cadastro de qualquer servidor MCP no app.

    Pronto quando: Um agente lê um Google Doc e cria outro com aprovação.

  8. Fase 6Pronto

    Uso

    Registros de uso, uma tabela de preços versionada, um painel e exportação.

    Pronto quando: O painel bate com os registros.

  9. Fase 7Pronto

    Acabamento e v0.1.0

    Anexos, busca, exportar e importar, i18n, instaladores para três sistemas, atualização automática.

    Pronto quando: A versão é publicada.

  10. 8
    Fase 8Próximo

    Hub

    Um hub em Laravel no seu próprio repositório open source: contas, workspaces, sincronização ao vivo de agentes e conversas, e um backend remoto no desktop.

    Pronto quando: Dois desktops veem a mesma conversa ao vivo.

  11. 9
    Fase 9Planejado

    Web

    A mesma interface no navegador, servida pelo hub. Conexões de API e servidores MCP HTTP rodam no hub com as chaves da equipe; um desktop pode atuar como o runner do workspace.

    Pronto quando: Alguém sem o desktop conversa com um agente de API da equipe.

  12. 10
    Fase 10Planejado

    Políticas de uso

    Limites, concorrência, fallback e troca de conexão.

    Pronto quando: Um agente troca de conexão quando atinge um limite.

Ler a especificação