Skip to content
ChimeraAgent

An agent that lives in your terminal and does the work — not a chat window that describes it.

What it does

  • Solves a task end to end

    It plans, edits files, runs the verification command, and reverts the whole attempt if the check fails. A run that changed nothing on disk is reported as a failure, not a success — and every receipt names which authority approved it: a test, a diff, a reviewing model, or nothing.

  • Splits work and isolates it

    Several tasks run at once, each in its own git worktree, so parallel agents cannot edit the same file behind each other's backs. Safe edits are merged; conflicts are reported rather than guessed at.

  • Remembers, and schedules

    Short-term, recent, factual and about-you memory with a relation graph and a full-text store, plus natural-language scheduling so it runs without being asked.

  • Reaches the world

    Files, a shell, a real rendered browser, any MCP server, web search, image generation, speech, media download, data analysis and charts. Messaging on Discord, Telegram, Slack, Signal and WhatsApp, plus an HTTP endpoint.

Install it

One command, and one key. Everything below is optional.

pip install chimera-agent
chimera init
chimera solve "add a --json flag to the report command"

Docs

Bring your own model

One OpenRouter key reaches a hundred models. Native keys for OpenAI, Anthropic, Gemini and DeepSeek work directly, several keys per provider rotate on rate limits, and a local model through Ollama needs no key at all. Any OpenAI-compatible endpoint works by pointing one setting at it.

export CHIMERA_MODEL=ollama/llama3.1