ouroboros

让AI自己写代码、自己进化,无需人工干预

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 692 🐛 待处理 178 👀 关注 17
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1630
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

ouroboros 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队razzant
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agentic-ai,ai-agent,ai-agents,autonomous-agent,background-consciousness,coding-agent,computer-use,desktop-agent,developer-tools,digital-being,general-purpose-agent,llm,local-llm,mcp,multi-agent-systems,open-source-ai,persistent-memory,self-evolving-ai,self-hosted,self-modifying-ai
GitHub 星标★ 1630
上线时间2026-02-11 00:00:00
代码更新2026-11-10
仓库体积161.8 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

Ouroboros 是一个自我进化的 AI 智能体框架,于 2026 年 2 月诞生,旨在解决传统智能体依赖人工预设流程、缺乏自主迭代能力的问题。其核心能力包括:通过“后台意识”机制持续感知环境并自主决策,支持桌面端操作(computer use)与代码编写,实现从任务执行到自我优化的闭环。项目基于 Python 构建,强调自主性与持续性,可让智能体在无人干预下不断调整策略、学习新技能,适用于需要长期运行和自适应调整的复杂自动化场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1630

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 8 步

环境要求

  • macOS 12+(Apple 芯片)、Windows x64,或 Debian/Ubuntu/Astra Linux 等 x86_64 发行版
  • 桌面版无需 Python 或 uv,下载安装包即可使用
  • 需配置至少一个受支持的远程模型提供商 API Key,或一个本地 GGUF 模型
  • Linux 以 AppImage 方式运行时,主机需已安装 Git
  • 仅开发/改源码时才需要克隆仓库并安装 uv 0.12.1

安装与启动步骤

  1. 1下载安装包

    按系统选择:macOS 用 .dmg,Windows 用 windows-x64.zip,Linux 用 .deb/.rpm/AppImage。普通用户无需克隆仓库。

  2. 2macOS 安装启动

    打开 DMG,把 Ouroboros.app 拖到 Applications 快捷方式,再从启动台打开;被 Gatekeeper 拦截时右键选择“打开”。

  3. 3Windows 解压运行

    解压下载的 ZIP,进入解压出的 Ouroboros 文件夹,双击运行 Ouroboros.exe 即可。

  4. 4Linux 包管理器安装

    Debian/Ubuntu/Astra Linux 用 deb 包安装,Fedora/RHEL 则把命令换成 sudo dnf install ./ouroboros-*.x86_64.rpm。

    sudo apt install ./ouroboros_*_amd64.deb
  5. 5Linux AppImage 运行

    先赋予可执行权限再运行;若 FUSE 不可用,用 APPIMAGE_EXTRACT_AND_RUN=1 前缀运行同一文件。

    chmod +x Ouroboros-7.0.0-linux-x86_64.AppImage
    ./Ouroboros-7.0.0-linux-x86_64.AppImage
  6. 6可选安装命令行

    桌面包内已带 CLI 安装器;Linux 执行该脚本会在用户目录创建 ouroboros 命令,无需 sudo,macOS 则在 DMG 中双击 Install CLI.command。

    ./Ouroboros/bin/install-ouroboros-cli
  7. 7配置模型访问

    首次运行向导会引导你完成模型访问、评审策略与预算设置;不配置任何远程 API Key 或本地 GGUF 模型就无法执行任务。

  8. 8源码方式运行

    仅开发或改源码时使用:安装 uv 0.12.1、克隆仓库、同步依赖,再启动服务并访问本地地址。

    curl -LsSf https://astral.sh/uv/0.12.1/install.sh | sh
    git clone https://github.com/razzant/ouroboros.git
    cd ouroboros
    uv sync --locked --extra browser --group dev
    source .venv/bin/activate
    ouroboros server

关键配置

配置项必填说明示例
远程提供商 API Key是首次运行向导中填写,至少配置一个才能执行任务sk-xxxxxxxx
本地 GGUF 模型否不使用远程 API 时,改用本地 GGUF 模型做推理/your/path/model.gguf
本地服务地址否源码模式启动服务后访问的默认地址http://127.0.0.1:8765

如何确认成功

桌面应用打开后进入首次运行向导即安装成功;源码模式在浏览器打开 http://127.0.0.1:8765 能看到设置向导。

常见问题

Q:必须安装 Python 或 uv 吗?

A:不需要。README 明确说明桌面版用户直接下载安装包即可,不必克隆仓库或安装 Python、uv;只有开发或改源码才需要。

Q:macOS 提示无法打开应用怎么办?

A:这是 Gatekeeper 拦截,右键点击 Ouroboros.app 并选择“打开”即可放行。

Q:AppImage 启动报错或缺少库?

A:FUSE 不可用时加 APPIMAGE_EXTRACT_AND_RUN=1 运行;若浏览器引擎缺共享库,改用 deb/rpm 包,或用内置 python3 执行 playwright install-deps chromium webkit。

Q:安装完成却无法执行任务?

A:需要至少配置一个受支持的远程提供商 API Key,或一个本地 GGUF 模型,可在首次运行向导里完成。

注意事项

  • Ouroboros 的仓库、持久记忆、历史和界面都保存在本机,模型推理可走远程 API 或本地 GGUF。
  • 准备修改 Ouroboros 本体前,必须先阅读 CONTRIBUTING.md,其中定义了项目上下文、验证和独立评审流程。
  • 桌面安装包内含可选 CLI 安装器,安装到用户目录,不需要 sudo 权限。
  • Chromium 与 WebKit 二进制已随包提供,但其发行版级共享库仍需主机自行满足。

核心亮点

  • 引入后台意识机制,智能体可持续感知环境并主动决策
  • 支持桌面操作与代码生成,覆盖开发与日常自动化场景
  • 自我创建与迭代架构,突破传统智能体静态任务限制

不足之处

  • 项目处于早期阶段,稳定性与生产可用性待验证
  • 文档/社区待观察

适用场景

  • 长期无人值守的自动化运维与监控
  • 自主开发辅助:根据需求自动编写和优化代码
  • 桌面级智能助手:模拟人类操作完成复杂任务

替代项目

AutoGPT、BabyAGI、MetaGPT

上一篇:open-reverselab

下一篇:opencode-telegram-bot

同类项目推荐

SWE-AF 开源

让AI代理集群自动完成从规划到提交PR的全流程

Autonomous software engineering fleet of AI agents for production-grade PRs on Agent···

★ 1126 2026-08-09
Front-End-Checklist 开源

照着清单做,前端开发不踩坑

The essential checklist for modern web development, for humans and AI agents

★ 74692 2026-08-09
full-stack-ai-agent-template 开源

一键生成全栈AI应用,内置Agent、RAG和认证,开箱即用。

Full-stack AI app generator — FastAPI + Next.js with AI Agents, RAG, streaming, aut···

★ 1981 2026-08-09
streamcore-server 开源

用 Go 打造低延迟实时语音智能体,支持打断和本地部署。

Open-source realtime voice agent server in Go with WebRTC (WHIP), barge-in, streamin···

★ 245 2026-08-09
agent-skill-lecture-builder 开源

输入主题或讲稿,一键生成美观的 HTML 课程页面

提供主題 or Markdown 講稿,透過 Agent Skills 單一 HTML 課程頁面。

★ 73 2026-08-09
XianyuAutoAgent 开源

闲鱼自动值守,AI帮你砍价成交

智能闲鱼客服机器人系统:专为闲鱼平台打造的AI值守解决方案,实现闲鱼平台7×24小时自动化···

★ 9652 2026-08-09
memorix 开源

让所有 AI 编程助手共享记忆,告别重复上下文。

Open-source cross-agent memory layer for coding agents via MCP. Compatible with Clau···

★ 924 2026-08-09
agent-skills 开源

给 AI 装上实时联网技能,搜索、提取、金融数据一键接入。

You.com skills and plugins for web search, content extraction, research, finance, an···

★ 101 2026-08-09