ouroboros
Ouroboros — self-creating AI agent. Born Feb 16, 2026.
Ouroboros is an open-source, general-purpose AI agent that maintains continuous identity, durable memory, and history across tasks and restarts. It can autonomously modify its own code, architecture, and prompts while coordinating specialist sub-agents for complex workflows. The agent runs as a native desktop application or headless CLI on macOS, Windows, and Linux, supporting both remote API inference and local GGUF models. It bundles Claudexor for delegated coding and can work on external Git projects while keeping its own repository governance separate.
Key Features
Use Cases
- 01Long-running software development projects with persistent context and Git integration
- 02Autonomous code evolution campaigns that improve the agent's own implementation
- 03Multi-agent coordination where specialist agents investigate and act in parallel
- 04External repository work with reviewable patches exported from isolated workspaces
- 05Scheduled maintenance tasks and continuous reflection on runtime state
- 06Desktop automation with local model inference for privacy-sensitive workflows
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
ouroboros — FAQ
What is Ouroboros?+
Ouroboros is a self-modifying AI agent with persistent identity and memory that can work on external projects, coordinate sub-agent swarms, and autonomously evolve its own code and architecture while maintaining continuity across restarts.
How do I install Ouroboros?+
Download the native installer for your platform (DMG for macOS, ZIP for Windows, DEB/RPM/AppImage for Linux) from the GitHub releases page and follow the quick-start instructions. No Python installation or repository cloning is required for normal use.
What API keys or models does Ouroboros need?+
Ouroboros requires at least one configured remote provider API key (Claude, OpenAI GPT, Grok, OpenRouter) or a local GGUF model. The first-run wizard guides setup of model access, review policy, and budget controls. For delegated coding, you can connect existing Codex, Claude Code, or Cursor subscriptions.
Which AI clients does Ouroboros work with?+
Ouroboros is a standalone agent that runs as its own desktop application or CLI, not a plugin for other clients. It bundles Claudexor to integrate with Codex, Claude Code, and Cursor for delegated coding tasks.
Is Ouroboros free and open source?+
Yes, Ouroboros is released under the MIT License and is fully open source. You will need your own API keys or local models for inference, and optionally existing subscriptions to Codex, Claude Code, or Cursor for delegated coding features.
How do I run Ouroboros from source for development?+
Clone the repository, install uv 0.12.1, run 'uv sync --locked --extra browser --group dev', activate the virtual environment, and start with 'ouroboros server'. This setup is only needed for development or running repository tests; normal users should use the packaged downloads.
How do I install ouroboros?+
Open the source repository on GitHub and follow its README. ouroboros is a agent — MCP Agents Market links you directly to the official repo.
Is ouroboros free?+
ouroboros is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.