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-agentchimera initchimera solve "add a --json flag to the report command"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