q00/ouroboros

Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes:...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 17 minutes ago
Added to GitGenius on September 11th, 2026
Created on January 14th, 2026
Open Issues & Pull Requests: 89 (+0)
GitHub issues: Enabled
Number of forks: 593
Total Stargazers: 5,818 (+1)
Total Subscribers: 15 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.1 hours
Mean response time: 3.0 days
90th percentile: 8.3 days
Tracked items: 745

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 27% of open issues come from outside the core team — the tracker reads mainly as internal planning. Work labelled "UserLevel" is answered fastest, typically in about 3 hours, while "story" waits about 2 days. Almost all tracked open issues have seen activity in the last three months. Only 9% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 63
New in 7 days: 12
Closed in 7 days: 3
Avg open age: 32 days
Stale 30+ days: 22
Stale 90+ days: 0

Recent activity

Opened in 7 days: 12
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 1

Top labels

  • enhancement (280)
  • bug (214)
  • needs-design (183)
  • needs-human (125)
  • OS (79)
  • ready-for-dev (62)
  • story (61)
  • UserLevel (30)

Detailed Description

Ouroboros is an Agent OS that enables AI coding agents to improve autonomously through iterative evaluation and refinement loops.

The tool addresses the problem of AI agents requiring constant prompt engineering and manual tuning by implementing a self-improving cycle where agents run, encounter failures, and automatically become smarter across generations. Rather than relying on static prompts or manual grading criteria, Ouroboros uses interview-gated evaluation and staged evolution within a budgeted loop. The system operates as an MCP server and integrates with multiple LLM platforms and runtimes including Claude Code, Gemini CLI, Copilot, and others, allowing agents to learn from their own execution patterns without human intervention between cycles.

Ouroboros suits teams building replayable AI coding workflows who want to reduce manual prompt engineering overhead. It works best for projects where agents need to handle iterative tasks and improve performance over time through self-directed learning. The approach is particularly valuable when you want to separate task execution from the underlying engine logic, allowing different tasks to run on different hosts while sharing a common improvement mechanism.

The project's issue tracker is primarily populated by internal planning rather than external user requests, suggesting development is driven by the maintainers' roadmap. Responses to new issues and pull requests typically arrive within a day. Work focuses on enhancements, bug fixes, and OS-level improvements.