SII-Holos/synergy

A next-generation general-purpose agent for the Open Agentic Web.

Synergy – 持久化 AI 智能体工作区

它是什么

  • 一个开源、本地优先的平台,允许 AI 智能体(例如 Atlas、Forge、Pico)在多次交互和设备之间保持其状态——历史记录、文件、浏览器会话和工具配置。
  • 提供一个可以通过 Web 工作台、Electron 桌面应用、CLI 或服务器 API/SDK 访问的单一运行时,因此同一会话可在任何地方使用。

关键能力

功能 重要性
持久会话 超出单次聊天的工件保存在“作用域”(项目或家庭)中,并附有完整历史记录,即使 LLM 上下文被修剪也不会丢失。
智能体协调 主要智能体可以委派给专业子智能体,运行可重用的 Blueprint,并编排复杂工作流(Light Loop、Boss Mode)。
上下文中的文件和浏览器 在集成的 Chromium 浏览器中保持网页打开的同时,可以编辑、移动或删除文件;网站登录信息按会话保留。
按需计算 执行可以在原生进程或 Docker 容器中进行;仅 API 的任务不需要容器,存储可以放在本地磁盘、S3 或 OSS 上。
知识积累 库存储可复用的记忆、笔记和带有奖励信号分析的评估经验。
可视化结果 智能体可以流式传输交互式图表、模拟或 HTML,这些内容会附加到对话中,供以后查看。
可扩展且本地优先 用户可以在保持所有数据处于自己控制之下的同时,添加提供者、工具、技能、插件和自定义渠道。

智能体

  • Atlas – 通用助手。
  • Forge – 专注编码的智能体(用于基准测试)。
  • Pico – 轻量级、快速任务。

基准测试

  • 在 DeepSWE v1.1 编码基准测试(113 个仓库工程任务)中,配备 Synergy 的 Forge 智能体将 Pass@1 从 53% 提高到 67.3%(+14.3 个百分点),每个任务成本为 $0.54,位于成本-性能帕累托前沿。
  • 报告的平均每次通过任务成本为 $0.60(约 2.3 小时计算),比前五名官方模型便宜 7-40 倍。

如何开始

  1. 桌面端 – 从最新的 GitHub 版本下载安装程序(.pkg、.exe 或 .deb);它也会安装 synergy CLI。
  2. CLI / Web – 运行一行安装程序:
    curl -fsSL https://raw.githubusercontent.com/SII-Holos/synergy/main/install | bash
    
    然后配置模型提供者(synergy config wizard),启动运行时(synergy start),并打开 Web 工作台(synergy web)。
  3. 运行任务 – 例如:synergy send "总结这个仓库"

运行时命令 – status、logs、doctor、stop、upgrade、uninstall(带有精细标志以保留数据或仅移除特定安装渠道)。

开发

  • 使用 Bun 和 TypeScript ESM 构建的 Monorepo。
  • 核心包:agent-runtime、harness、local-runtime、cli 和用于可组合功能的 presets。
  • 原生 PTY 和 Linux 进程所有权库需要 Rust/Cargo。
  • 常见的开发脚本:bun dev server、bun dev app --open、bun dev desktop、bun dev send "msg"。
  • 测试按包运行(bun test),并通过 bun run quality 汇总。
  • 无需克隆仓库即可使用 synergy-plugin-kit 创建插件。

产品界面

界面 用例
Web 完整工作台(会话、笔记、库、议程、插件)。
桌面 具有原生浏览器、文件选择器和 OS 级计算机使用权限的 Electron 应用。
CLI 运行时管理、一次性 send 命令、诊断。
服务器 API / SDK 其他工具的程序化集成。

社区与治理

  • 由 上海创新研究院 的 Holos 团队维护。
  • 在 MIT 许可下开源;欢迎通过常规拉取请求流程贡献。
  • 提供了详细的贡献、安全性和行为准则指南。

结论:Synergy 是一个全栈、本地托管的 AI 智能体平台,将智能体的工作视为持久、可恢复的工作区,使得可以从任何界面管理长期运行、多工具项目,同时保持数据在用户控制之下。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目