# Ouroboros

> A locally-run AI agent that preserves its identity across sessions, spawns specialist sub-agents, and rewrites its own codebase.

- **Category:** AI Agents
- **Licence:** MIT
- **Latest version:** v7.8.0
- **Open source:** oss
- **Languages:** JavaScript, Python
- **Platforms:** Docker, Linux, Windows, macOS, pip
- **Tags:** Mcp, Ai Agents, Agentic Ai, LLM, Gguf, Developer Tools, Desktop app, Self Hosted, Codex, Ai Agent, Cursor, Mit License, Persistent memory, Autonomous agent, Claude code, Multi agent systems, Openrouter, Local llm, Coding agent, Autonomous, Computer Use, Agent Swarm, Open Source Ai, Desktop Agent, Self Modifying, Headless CLI, Claudexor, Digital Being, General Purpose Agent, Self Evolving Ai, Self Modifying Ai, Background Consciousness

## Description

This open-source AI agent runs on your own machine and maintains a continuous identity with durable memory across tasks and restarts. It can work on external projects, coordinate a swarm of specialist sub-agents, and autonomously modify its own implementation — including its codebase, architecture, prompts, tools, and dependencies. Available as a native desktop application for macOS, Windows, and Linux, plus a headless CLI, with a web interface on port 8765. Model inference supports remote APIs like OpenRouter, OpenAI, and Anthropic, as well as local GGUF models. Desktop bundles include CPython 3.10 and SQLite, so no separate Python installation is needed. Optional integrations connect to Codex, Claude Code, and Cursor subscriptions through the bundled Claudexor execution layer. Extensions like skills, transport bridges, widgets, and MCP tools are distributed via the OuroborosHub marketplace. Released under the MIT license with frequent updates.

## Links

- [Homepage](https://github.com/razzant/ouroboros)
- [Website](https://ouroboros-agent.ai/)
- [Documentation](https://github.com/razzant/ouroboros/tree/ouroboros/docs)
- [GitHub Repository](https://github.com/razzant/ouroboros)
- [Technical Report (arXiv)](https://arxiv.org/abs/2608.08311)
- [Benchmarks](https://ouroboros-agent.ai/benchmarks/)
- [Paper Page](https://ouroboros-agent.ai/paper/)
- [Discussions](https://github.com/razzant/ouroboros/discussions)
- [Releases](https://github.com/razzant/ouroboros/releases)
- [First 48 Hours History](https://ouroboros-agent.ai/history/first-48-hours/)

---
Source: https://selfhost.directory/project/ouroboros