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 倍。
如何开始
- 桌面端 – 从最新的 GitHub 版本下载安装程序(
.pkg、.exe或.deb);它也会安装synergyCLI。 - CLI / Web – 运行一行安装程序:
然后配置模型提供者(curl -fsSL https://raw.githubusercontent.com/SII-Holos/synergy/main/install | bashsynergy config wizard),启动运行时(synergy start),并打开 Web 工作台(synergy web)。 - 运行任务 – 例如:
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 智能体平台,将智能体的工作视为持久、可恢复的工作区,使得可以从任何界面管理长期运行、多工具项目,同时保持数据在用户控制之下。
相关
- 项目
- 项目
- 项目
- 项目
- 项目