ouroboros

ouroboros

Ouroboros is an Agent OS designed for AI coding, replacing ad-hoc prompts with structured workflows.

MCPDevOpen source
Type
MCP
Transport
stdio
Open source
Yes
GitHub Stars
★ 5.3k
Source
mcp-github

Overview

Ouroboros is a locally-first runtime layer that transforms non-deterministic agent workflows into replayable, observable, and policy-constrained execution contracts. It replaces ad-hoc prompts with a structured, specification-first workflow (Interview, Crystallize, Execute, Evaluate, Evolve). Compatible with multiple AI coding tools including Claude Code, Codex CLI, and OpenCode. Users can initiate workflows via the `ooo` command and extend functionality through plugins. Ideal for developers aiming to improve code quality and development efficiency.

Capabilities

  • Structured specification-first workflow
  • Support for multiple AI coding tools
  • Replayable and observable execution contracts
  • Plugin extensibility

Use cases

Building task management CLICode review and PR operationsJira synchronization and event handlingAutomated release processes

Setup

Requires: API KeyNode 环境
curl -fsSL https://raw.githubusercontent.com/Q00/ouroboros/main/scripts/install.sh | bash

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

Which AI coding tools does Ouroboros support?

Supports Claude Code, Codex CLI, GitHub Copilot CLI, OpenCode, Hermes, Gemini, Kiro CLI, Pi CLI, and Zcode.

How do I get started with Ouroboros?

After installation, simply run the `ooo` command in your terminal to begin.

Related skills