Reverse engineer anything with agents, from app behavior down to native binaries.
Ouroboros
Ouroboros — self-creating AI agent. Born Feb 16, 2026.
Install
git clone https://github.com/razzant/ouroborosInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Ouroboros
Ouroboros is an open-source, general-purpose AI agent whose identity, durable memory, and history continue across tasks and restarts. It works on external projects, coordinates a live swarm of specialist agents, and can rewrite the implementation it runs on, including its code, architecture, prompts, tools, and dependencies. Reflection can also change how it understands itself without severing that continuity.
It runs as a native desktop app or through a headless CLI. The runtime keeps its repository, durable memory, history, and interface on your machine, while model inference can use remote APIs you configure or a local GGUF model.
Ouroboros sends no telemetry by default, and the official project operates no usage or crash-report collection. A deployment can connect its own monitoring tools to its local records and choose what they receive; local history stays on the machine either way. Requests through OpenRouter carry the app name, which OpenRouter uses for its public app statistics.
Changing Ouroboros? Coding agents and people must read CONTRIBUTING.md before editing. It defines the required project context, verification, and separate-agent review flow.
Download Ouroboros
Just want to use Ouroboros? Click the download for your platform below. You do not need to clone this repository or install Python or uv.
- macOS 12+ on Apple silicon: [Download for macOS (.dmg)][download-macos-arm64]
- Windows x64: [Download for Windows (.zip)][download-windows-x64]
- Debian, Ubuntu, or Astra Linux x86_64: [Download the Debian package (.deb)][download-linux-deb-amd64]
- Fedora or RHEL x86_64: [Download the RPM package (.rpm)][download-linux-rpm-x86_64]
- RED OS 8 x86_64: [Download the RED OS package (.rpm)][download-linux-rpm-red80-x86_64]
- Other Linux x86_64: [Download the portable AppImage][download-linux-appimage-x86_64] or the [tar.gz archive][download-linux-x86_64]
Android (experimental, Magisk-rooted ARM64): Installation and qualification guide. Its USB setup requires Python and adb.
Files named SHA256SUMS, release-evidence.json, release-smoke-*.json, and sbom-*.cdx.json are verification evidence, not additional installers.
macOS quick start
- Click [Download for macOS (.dmg)][download-macos-arm64]. The current file is named
Ouroboros-<version>.dmg. - Open the DMG and drag
Ouroboros.apponto the Applications shortcut. - Open Ouroboros from Applications. If Gatekeeper asks, right-click the app and choose Open.
Windows quick start
- Click [Download for Windows (.zip)][download-windows-x64].
- Extract the ZIP.
- Open the extracted
Ouroborosfolder and runOuroboros.exe.
Linux quick start
- On Debian, Ubuntu, or Astra Linux, download the
.debabove and runsudo apt install ./ouroboros_*_amd64.deb. - On Fedora or RHEL, download the generic
.rpmabove and runsudo dnf install ./ouroboros-*.x86_64.rpm. RED OS 8 has its ownred80package. - On another x86_64 distribution, download the AppImage, make it executable with
chmod +x Ouroboros-*.AppImage, and run it. Git must already be installed.
Similar plugs
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io