</>MCP Agents Market
Agent

ouroboros

by razzant1.2kPythonUpdated 2026-08-23

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

Self-modification capability: edits its own code, architecture, prompts, tools, and dependencies with Git-tracked evolution
Persistent identity and memory that survives restarts and continues across tasks
Live swarm coordination of specialist sub-agents working in parallel on task trees
External workspace support for isolated Git projects with patch-based change export
Native desktop app (macOS/Windows/Linux) and headless CLI with the same task management
Remote API support (Claude, GPT, Grok) and local GGUF model inference
Background consciousness for reflection and initiative outside request-response loops
Reviewed skill marketplace (OuroborosHub) with security-vetted extensions

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 more

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.

Related searches