Repolode
Emanuele-web04

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. 1

    克隆仓库

    git clone https://github.com/Emanuele-web04/synara.git
  2. 2

    进入项目目录

    cd synara
  3. 3

    使用 Bun 安装依赖

    bun install
  4. 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 数据每日更新。

相关项目