Ouroboros

ABOUT / PLAIN TEXT

Ouroboros is an AI agent with a continuing identity and an editable implementation.

It works on external projects, coordinates specialist agents, and can change the code, prompts, tools, architecture, and dependencies that make up its own runtime. Its memory, history, and identity continue across tasks, restarts, and releases.

How it runs

Ouroboros runs as a native desktop app or through a headless CLI. The runtime, repository, memory, logs, and task history stay on your machine. Model inference can use remote APIs that you configure or a local GGUF model.

How it works

Self-modification

Ouroboros can edit its implementation and carry accepted changes into later versions. Protected constitutional and safety files have stricter rules. The full boundaries live in the repository documents linked below.

Primary sources