Nimbalyst 可视化智能编码工作台
在一个桌面工作区中并行管理 Codex 与 Claude Code 会话,并可视化审阅文件改动。
- Star 数
- ★ 2k
- 最近更新
- 4 天前
- License
- MIT
- 主语言
- TypeScript
- FA 评分
- 72/100 · 存在缺口
30 秒速览
- 运行形态
- 可在哪里用
- 兼容但需适配Codex · Claude Code
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 需要同时推进多个 Codex 或 Claude Code 编码任务的开发者,可用并行会话、搜索恢复和 Kanban 看板跟踪工作。
- 不适合
- 只想用 OpenCode 或 GitHub Copilot 的用户:两者仍为 alpha,可能不稳定
- 不愿自行安装依赖、从源码构建 Electron 单仓库的开发者
- 源码审查
- 72/100 · 存在缺口
这个 Agent 能做什么,适合哪些场景?
Nimbalyst 是一款本地运行的开源可视化编辑器、会话管理器和任务管理器,面向开发者、产品经理、设计师和构建者。桌面端基于 Electron,代码库还包含 SwiftUI iOS 应用、跨平台 runtime、协作协议包、扩展 SDK 与内置扩展。它支持 Codex、Claude Code,并将 OpenCode 和 Copilot 标为 alpha 支持;用户可在并行会话、看板、文件和任务之间建立关联。内置编辑器覆盖 Markdown、Mockup、Mermaid、Excalidraw、CSV、数据模型和 Monaco 代码编辑,并以红绿差异供用户审阅智能编码代理的修改。内容和状态可保存为 Markdown、普通磁盘文件或 Git 中的文件;协作同步服务器则是独立项目。
用户新建或打开文档后,可在 WYSIWYG Markdown 编辑器中编辑内容,并让已支持的编码代理跨文件工作。应用把会话与文件相互关联,显示某个会话触及的文件,支持搜索、恢复和并行运行会话,并在 Kanban 看板中管理会话。代理提出文件修改后,用户可通过红绿 WYSIWYG 差异逐项接受或拒绝,也可编辑和批注。任务视图可让代理添加、移动和执行计划、缺陷、功能或待办事项;开发者视图提供 Git 状态、AI git commit、Ghostty 内嵌终端和 worktree 工作流。扩展通过统一的 EditorHost 合约接入,内置扩展示例包括 Astro 网站编辑器、可视化 Git 日志、思维导图、幻灯片和 3D 对象编辑器。
- 需要同时推进多个 Codex 或 Claude Code 编码任务的开发者,可用并行会话、搜索恢复和 Kanban 看板跟踪工作。
- 审阅代理修改的技术负责人,可在 Markdown、代码或图表相关文件中查看红绿差异并逐项决定接受或拒绝。
- 维护同时包含设计稿、文档和代码的产品团队,可在 Mockup、Mermaid、Excalidraw、CSV 与代码编辑器中与代理协作。
- 使用 Git worktree 开展隔离开发的工程师,可结合 Git 状态、AI git commit 和内嵌 Ghostty 终端管理工作流。
- 需要在移动设备上回应运行中会话的人,可通过移动端查看会话状态、回复问题、审阅差异并排队后续任务。
如何安装或部署这个 Agent?
可下载 macOS Apple Silicon、macOS Intel、Windows 或 Linux 的发行安装包;README 列出的最低要求分别为 macOS 12+、Windows 10+ 和 Linux。若从源码运行,需要 npm 7+:
npm install
cd packages/electron && npm run devREADME 未说明 Codex、Claude Code、OpenCode 或 Copilot 的凭据配置步骤,也未列出首次连接这些工具所需的授权方式。
如何使用这个 Agent?
启动后,点击 New 或按 Cmd/Ctrl+N 创建文档,在 Markdown 的 WYSIWYG 编辑器中编写或修改内容。切换到 Agent Manager 运行并行会话,把会话关联到文件,并通过搜索或 Kanban 管理进度。代理给出修改时,逐项接受或拒绝红绿差异;任务视图可用于维护计划、缺陷和待办。源码开发时,运行 cd packages/electron && npm run dev 即可启动 Electron 开发模式。
这个 Agent 有哪些优点和局限?
- 把会话、文件、任务和 Git 工作流放入同一桌面应用,并支持会话与文件双向关联。
- 支持 Markdown、Mockup、Mermaid、Excalidraw、CSV、数据模型和 Monaco 代码等多种可视化协作表面。
- 可用红绿 WYSIWYG 差异审阅代理变更,而不只依赖文本对话或终端输出。
- 扩展使用统一的
EditorHost合约,且仓库已列出多个内置扩展类型。 - 桌面端提供 macOS、Windows 和 Linux 下载项,另有 iOS 移动应用代码。
- OpenCode 和 Copilot 在 README 中仍标为 alpha,早期功能可能不稳定或不完整。
- 协作同步服务是独立项目;本仓库仅包含客户端与
packages/collab-protocol中的线协议类型。 - 从源码运行要求 npm 7+,并需在 Electron monorepo 工作流中安装依赖和启动开发环境。
- README 未提供支持的编码代理的授权、账号或配置细节。
- 应用默认会发送匿名 PostHog 使用分析;虽可在 Settings → Advanced → Analytics 关闭,但采用前需要评估这一默认设置。
这个 Agent 与同类方案有什么区别?
Nimbalyst 将自己定位为 Codex、Claude Code、OpenCode(alpha)和 Copilot(alpha)的可视化协作与会话管理层,而非替代这些编码代理。与直接在各代理终端中工作相比,它额外提供文件关联、Kanban、任务管理、可视化编辑和差异审批。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Nimbalyst 可视化智能编码工作台 当前 | 72 · 存在缺口 | 桌面应用免费 + 模型费 | ★ 2k | 4 天前 | TypeScript | Codex · Claude Code |
| Tessera | 70 · 存在缺口 | 桌面应用免费 + 模型费 | ★ 318 | 11 天前 | TypeScript | Codex · Claude Code |
| dev-3.0 | 76 · 表现良好 | 桌面应用 | ★ 329 | 今天 | TypeScript | Codex · Claude Code |
| Vicoa | 67 · 存在缺口 | 桌面应用免费 + 模型费 | ★ 531 | 1 天前 | Python | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
权限文档描述按项目授权、默认工作区范围、敏感路径拦截、URL 模式控制和多种审批范围;这些为常规控制提供了依据。扣分原因:仍可选择不经审批的“允许一切”,且永久授权模式会保存到项目设置;MCP 迁移说明会在迁移成功后删除旧配置,但材料没有说明备份或恢复办法。遥测披露匿名 ID、事件清单位置及退出设置,但本材料未包含事件清单或分析指南本身。
提供者权限映射、MCP 配置迁移、产品架构和版本安装信息都有具体说明;CLI 文档也描述稳定错误出口。扣分原因:CLAUDE.md 声称多项规则受钩子和验证门禁强制执行,但本材料没有钩子实现或运行结果;MCP 实现文档标注完成并称有 22 项测试,却只是文档中的说法。部分说明存在过时内容,例如身份文档明确指出另一份规则文档已过时,而 MCP 配置实现文档片段也未展示完整实现。
README 面向使用多种编码代理的开发者,说明并行会话、编辑器、任务跟踪和移动端场景,并列出平台及系统要求。权限与安装材料覆盖多种模式和 Linux 发行版。扣分原因:代理能力和权限的完整边界主要分散在局部说明中;Wiki 插件技能有明确触发条件,但样本不包含完整技能集,不能据此评定全部触发覆盖。
仓库有按包组织的架构说明、安装与构建步骤、Linux 故障处理、MIT 许可证、版本号及稳定/alpha 更新通道,也包含限制说明。扣分原因:文档存在明确过时或历史状态内容;维护责任主要通过项目团队、贡献入口和安全邮箱间接体现,没有清楚说明维护负责人或响应承诺;本材料也不足以核实完整变更日志。
产品说明和入门步骤清楚列出视觉编辑、差异审阅、并行会话及任务管理等可直接理解的用途,权限审批也可管理和撤销。扣分原因:桌面端、多代理、MCP、扩展和移动端的组合带来较高设置与理解成本,材料未提供足够数据来判断该成本对不同用户是否合理。
README 的具体产品主张可与权限文档、CLI 入口、工作流及源码片段部分对应;权限文档给出代码位置,身份文档强调逐行引用。扣分原因:多项关键主张只在文档中陈述,未由本材料中的实现或独立验证交叉支持;身份文档自述部分依据工作树而非 HEAD,降低其与指定修订版本的一致性把握。
- “允许一切”模式会自动接受操作;首次信任项目时应留意所选权限模式及已记住的授权。
- MCP 配置迁移说明称成功后删除旧配置;材料没有说明如何恢复被删除的旧文件。
- 部分架构和实现文档明确存在过时或历史内容;不要把这些文档中的状态描述当作指定修订版的完整现状。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
Fixed - New tracker items get local numbers (like NIM.75) again; items created since early October without one are numbered on the next launch. A tracker type can opt out with localNumbers: false - The pull request panel no longer reports the GitHub CLI as signed out when gh auth status is slow to answer. - After you start a new session to implement a plan, the planning session's plan card says "Deferred to new session" instead of "Denied" - A session that fails to load now says why and offers Try again, instead of showing "Session not found" …在 GitHub 查看 ↗ -
v0.81.7 Release v0.81.7
-
v0.80.6 Release v0.80.6
常见问题
Nimbalyst 是否收费,采用什么许可证?
它支持哪些编码代理?
协作数据是否全部由本仓库自行托管?
wss://sync.nimbalyst.com 通信,但驱动该服务的 Cloudflare Worker 是独立项目。应用会收集文件内容或账号信息吗?
谢谢反馈,我们会据此改进页面。