ouroboros
View on GitHubOuroboros — self-creating AI agent. Born Feb 16, 2026.
Ouroboros is a self-hosted general-purpose AI agent with persistent identity and memory that works on external Git projects, runs a swarm of specialist subagents, and edits its own code, prompts, tools and deps under a reviewed Git history. Ships as a native desktop app or headless CLI, with remote APIs or local GGUF m
Use Cases
run long-horizon coding tasks on external Git reposspawn and coordinate specialist subagent swarmsself-modify code, prompts, tools and dependencies under reviewpersist identity and memory across restartsdrive desktop/computer-use automationuse MCP tools and skills from a hubrun offline with local GGUF modelsbackground reflection and initiative between requestsscheduled/headless task automationbenchmark against Terminal-Bench, OSWorld, SWE-bench
Built With
- Language
- Python
- Frameworks
- mcp · openai-python · starlette · uvicorn · websockets · dulwich · tree-sitter · huggingface_hub · jsonschema · pytest · pypdf · pillow
Tags
autonomous-agent · self-modifying · persistent-memory · multi-agent-swarm · computer-use · desktop-agent · coding-agent · local-llm · mcp · self-evolving · skills-marketplace · background-consciousness · task-orchestration · headless-cli · git-versioned-evolution