razzant/ouroboros
Ouroboros — self-creating AI agent. Born Feb 16, 2026.
解决的问题
Ouroboros 是一个通用型 AI 代理,旨在跨任务和重启保持一致的身份、持久记忆和历史记录。它克服了无状态 AI 代理的局限性,使代理能够进化其自身实现——包括代码、架构、提示和工具——同时保持自我认知和生平记录的连续性。
工作原理
Ouroboros 以原生桌面应用或无头 CLI 形式运行。它在用户本地机器上管理自己的仓库、记忆和历史记录。在认知处理方面,它可以连接远程 API 或使用本地 GGUF 模型。它采用“审查式核心进化系统”,将改进转化为 Git 历史中的审查变更。为处理编码任务,它捆绑 Claudexor 作为本地执行层,以驱动现有的编码订阅服务(如 Codex、Claude Code 或 Cursor)。
适用人群
适用于需要长期 AI 合作者的用户,能够处理外部项目、协调专业代理群组,并能随时间自主进化自身能力。
主要亮点
- 自我修改:可重写自身应用代码、架构、提示和依赖项。
- 持久连续性:在重启之间保持身份、记忆和对话历史。
- 群组协调:可部署并协调一组实时专业代理并行工作。
- 后台意识:支持在即时请求-响应循环之外进行反思和主动行为。
- 跨平台支持:提供 macOS、Windows 及多种 Linux 发行版的原生应用。
- 可扩展性:通过 OuroborosHub 的审查技能、传输桥接和 MCP 工具进行扩展。
相关
- 项目
Q00/ouroboros一款用于 AI 编码的 Agent OS,通过苏格拉底式访谈与不可变规格的结构化工作流程,取代模糊的提示,以确保代码库经过验证。
- 项目
EverMind-AI/EverOSEverOS 是一个 Python 库,为 LLM 代理提供本地优先、Markdown 支持的记忆层。它将对话和文件存储为可编辑的 `.md` 文件,同步到 SQLite 和 LanceDB 索引,并提供 REST API 用于添加、刷新和搜索记忆。仅需 OpenRouter API 密钥即可运行服务器、摄入文本并按关键词搜索;可选的嵌入、重排序和多模态扩展支持混合搜索和图像/PDF 处理。该项目定位为多个 EverMind 生态系统代理和演示的持久记忆后端。
- 项目
jaylfc/taOStaOS 是一个开源、自托管的 AI 平台,提供基于浏览器的桌面环境、分布式计算集群,以及供 AI 代理使用的本地内存服务 (taOSmd)。它能在任何硬件(PC、SBC、手机)上运行,允许您从 17 种框架中安装和管理代理,并将所有对话、文件和知识图谱保留在自己的机器上,云端模型为可选功能。
- 项目
browseros-ai/BrowserOSBrowserOS 是一个开源的 Chromium 分支,为人类嵌入本地运行的 AI 助手;BrowserOS neo 是一款配套浏览器,允许外部 AI 代理(Claude Code、Codex、Cursor 等)驱动真实、已登录的标签页。两者均在你的机器上运行,可导入 Chrome 数据,支持通过 API 密钥或本地模型连接任意 LLM,并确保所有会话数据私密。
- Dispatch