本地优先的 AI 编程智能体桌面工作台,支持持久会话、多模型接入、子智能体和插件扩展。
Emanuele-web04/synara
本地优先的桌面工作区,把编程智能体会话、项目、终端、预览、代码差异和 Git 集中在一个窗口中。
- Star
- 2,185
- Fork
- 328
- 未关闭 Issue
- 346
- 最近提交
- 17小时前
这是什么?
Synara 是一款用于操作编程智能体的桌面应用。它以项目和线程组织工作:项目保存代码仓库上下文和设置,线程则保存某个任务的对话、状态、文件和历史。每个线程运行在本机已安装并完成认证的编程智能体运行时之上。
工作区把智能体对话与审查、验证其产出的工具放在同一界面:可以查看变更差异和修改文件,也可以使用终端、用于本地预览的浏览器、文件与编辑器,以及分支、提交、推送和 Pull Request 等 Git 操作。分屏视图和设备预览能让智能体的修改结果与对话并排显示。
目前支持 Codex、Claude Code、Cursor、Antigravity、Grok Build、Factory Droid、OpenCode、Pi 和 Devin CLI 等运行时。任务可以在本地检出目录或隔离的托管 worktree 中执行,交接时会把项目上下文带到另一个运行时。项目提供 Windows x64、macOS(Intel 与 Apple Silicon)和 Linux x64 版本,目前仍处于早期阶段,接口仍在变化。
核心功能
- 01以项目和线程组织工作,可为每个线程选择运行时与模型。
- 02在智能体对话旁提供差异查看、终端、浏览器预览、文件编辑和 Git 操作。
- 03连接本机已安装的多个编程智能体 CLI,包括 Codex、Claude Code 和 Cursor。
- 04在隔离的托管 worktree 中执行任务,避免并行修改互相干扰。
- 05切换运行时时可交接任务并保留项目上下文。
- 06为其他本地客户端提供经用户授权的 MCP 访问。
适用场景
- 在提交或创建 Pull Request 之前,以差异形式审查智能体的修改。
- 借助独立 worktree 在同一仓库中并行运行多个编程智能体任务。
- 在智能体修改代码时实时预览本地网页或 iOS 模拟器构建结果。
- 把做到一半的任务从一个编程智能体切换到另一个,同时保留上下文。
快速上手
- 1
克隆仓库
git clone https://github.com/Emanuele-web04/synara.git - 2
进入项目目录
cd synara - 3
使用 Bun 安装依赖
bun install - 4
启动开发版应用
bun run dev
使用前须知
- 软件处于早期阶段,API 和界面细节仍在变化。
- 需要在本地预先安装并完成认证的编码代理运行时,例如 Codex CLI 或 Claude Code。
- 从源码运行需要 Bun 1.4.4 和 Node.js 24.13.1,工作区 Git 功能需要 Git 2.29 或更高版本。
收录于专题
标签
常见问题
- synara 是什么?
- 本地优先的桌面工作区,把编程智能体会话、项目、终端、预览、代码差异和 Git 集中在一个窗口中。 Synara 是一款用于操作编程智能体的桌面应用。它以项目和线程组织工作:项目保存代码仓库上下文和设置,线程则保存某个任务的对话、状态、文件和历史。每个线程运行在本机已安装并完成认证的编程智能体运行时之上。
- synara 可以免费使用吗?用的什么许可证?
- synara 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- synara 还在维护吗?
- 活跃维护中。synara 最近一次提交是在 2026年11月6日。
- synara 适合用来做什么?
- 在提交或创建 Pull Request 之前,以差异形式审查智能体的修改。 借助独立 worktree 在同一仓库中并行运行多个编程智能体任务。 在智能体修改代码时实时预览本地网页或 iOS 模拟器构建结果。 把做到一半的任务从一个编程智能体切换到另一个,同时保留上下文。
- synara 怎么安装和运行?
- 克隆仓库: git clone https://github.com/Emanuele-web04/synara.git 进入项目目录: cd synara 使用 Bun 安装依赖: bun install 启动开发版应用: bun run dev
- 在哪里获取 synara?
- 源代码和安装说明在 GitHub 上:https://github.com/Emanuele-web04/synara
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源的 Rust 终端编程智能体,可读写代码、执行命令,并支持 40 多家模型服务商和本地模型。
基于 Rust 的开源递归编程智能体,提供持久化 Python 工作区、子智能体,并支持多种模型服务商。
一个轻量级终端编程助手,复现类似 Claude Code 的工具调用循环与 TUI,代码精简,便于学习和二次开发。
一款本地优先的原生桌面应用与命令行工具,用于统一管理 Claude Code、Codex、Cursor 等编码智能体,可选多设备同步。
一个网页界面,用于在桌面和手机上远程查看与管理 Claude Code、Cursor CLI 和 Codex 的会话与项目。