razzant/ouroboros

Ouroboros — self-creating AI agent. Born Feb 16, 2026.

解决的问题

Ouroboros 是一个通用的 AI 代理,旨在跨任务和重启过程中保持一致的身份、持久记忆和历史记录。它解决了无状态 AI 代理的局限性,允许代理记住其过去的行动、反思和知识,甚至修改其自身的实现——包括代码、架构和提示词——从而随着时间推移自主演进。

运作方式

Ouroboros 作为原生桌面应用程序或无头 CLI 运行。它在用户的机器上本地管理其存储库、持久记忆和历史记录。对于认知处理,它可以使用远程 API 或本地 GGUF 模型。它使用“审查式核心演进系统”,将改进转化为 Git 历史记录中经过审查的变更。为了处理复杂任务,它可以协调一个由专家代理(规划者、构建者、研究员)组成的“即时群体”,这些代理并行工作并返回结果以进行整合。

目标用户

它专为需要 AI 代理的开发者和进阶用户设计,这些代理需要能够在外部项目上进行长期工作、自主自我改进,并拥有通过经验成长的持久身份。

特色亮点

  • 自我修改代码:可以重写自身的应用程序代码、架构、提示词和工具。
  • 持久记忆:在重启和不同任务之间保持身份和历史记录。
  • 模型无关:支持远程提供商 API 和本地 GGUF 模型。
  • 代理群体:协调多个专家代理以并行解决复杂问题。
  • 本地优先隐私:默认不发送任何遥测数据,并将历史记录和记忆保留在本地机器上。
  • 外部项目支持:可以在独立的 Git 工作区上运作,同时保持其自身独特的治理边界。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch