Ir para o conteúdo
ChimeraAgent

Um agente que mora no seu terminal e faz o trabalho — não uma janela de chat que o descreve.

O que ele faz

  • Resolve uma tarefa de ponta a ponta

    Ele planeja, edita arquivos, roda o comando de verificação, e reverte a tentativa inteira se a verificação falhar. Uma execução que não mudou nada no disco é reportada como falha, não como sucesso — e todo recibo nomeia a autoridade que a aprovou: um teste, um diff, um modelo revisor, ou nada.

  • Divide o trabalho e o isola

    Várias tarefas ao mesmo tempo, cada uma no próprio worktree do git, para que agentes paralelos não editem o mesmo arquivo pelas costas um do outro. Edições seguras são fundidas; conflitos são reportados em vez de adivinhados.

  • Lembra, e agenda

    Memória de curto prazo, recente, factual e sobre você, com um grafo de relações e um banco full-text, mais agendamento por expressão cron — a tarefa em si escrita em linguagem comum — para ele rodar sem ser pedido.

  • Alcança o mundo

    Arquivos, um shell, um navegador de verdade renderizado, qualquer servidor MCP, busca na web, geração de imagem, fala, download de mídia, análise de dados e gráficos. Mensageria no Discord, Telegram, Slack, Signal e WhatsApp, mais um endpoint HTTP.

  • Aprende, e só guarda o que passou

    Quando a mesma espécie de tarefa dá certo mais de uma vez, aquilo vira um card de skill reutilizável. Um card nascido de uma execução que consumiu conteúdo não confiável fica pendente, fora da busca, até alguém aprovar com chimera skills-approve.

Instalar

Um comando e uma chave para o núcleo. Ler documentos, transcrever áudio, desenhar gráficos, baixar mídia e falar com servidores MCP vêm no extra [full]; busca na web, geração de imagem e voz pedem cada uma a sua própria chave. chimera features é a lista viva do que já está ligado.

pip install chimera-agent
pip install 'chimera-agent[full]'
chimera init
chimera solve "add a --json flag to the report command" --verify "pytest -q"

A cerca não vem ligada. --guard submete cada chamada de ferramenta ao kernel de governança e --taint marca o que veio de fora; nenhuma das duas é padrão. O sandbox padrão é local e não isola — para trabalho autônomo, ou código que você não escreveu, use CHIMERA_SANDBOX=docker. Sem terminal interativo (cron, CI), rodar comando no host é recusado por padrão, e o agendador ainda é uma das superfícies que não rastreiam contaminação.

Segurança e salvaguardas

Todos os comandos

Traga o seu modelo

Uma chave da OpenRouter alcança cem modelos. Chaves nativas de OpenAI, Anthropic, Gemini e DeepSeek funcionam direto, várias chaves por provedor rodam em rodízio quando bate o limite, e um modelo local via Ollama não precisa de chave nenhuma. Qualquer endpoint compatível com a OpenAI funciona apontando uma configuração para ele.

export CHIMERA_MODEL=ollama/llama3.1

Como ligar um modelo