Nimbalyst 可视化智能编码工作台

在一个桌面工作区中并行管理 Codex 与 Claude Code 会话,并可视化审阅文件改动。

Star 数
★ 1.8k
最近更新
1 天前
License
MIT
主语言
TypeScript

30 秒速览

可在哪里用
兼容但需适配Codex · Claude Code
开始前需要
npm 7+ElectronShell / 命令行网络访问本地文件系统
典型场景
需要同时推进多个 Codex 或 Claude Code 编码任务的开发者,可用并行会话、搜索恢复和 Kanban 看板跟踪工作。
主要局限
OpenCode 和 Copilot 在 README 中仍标为 alpha,早期功能可能不稳定或不完整。

这个 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 对象编辑器。

  1. 需要同时推进多个 Codex 或 Claude Code 编码任务的开发者,可用并行会话、搜索恢复和 Kanban 看板跟踪工作。
  2. 审阅代理修改的技术负责人,可在 Markdown、代码或图表相关文件中查看红绿差异并逐项决定接受或拒绝。
  3. 维护同时包含设计稿、文档和代码的产品团队,可在 Mockup、Mermaid、Excalidraw、CSV 与代码编辑器中与代理协作。
  4. 使用 Git worktree 开展隔离开发的工程师,可结合 Git 状态、AI git commit 和内嵌 Ghostty 终端管理工作流。
  5. 需要在移动设备上回应运行中会话的人,可通过移动端查看会话状态、回复问题、审阅差异并排队后续任务。

如何安装或部署这个 Agent?

可下载 macOS Apple Silicon、macOS Intel、Windows 或 Linux 的发行安装包;README 列出的最低要求分别为 macOS 12+、Windows 10+ 和 Linux。若从源码运行,需要 npm 7+:

npm install
cd packages/electron && npm run dev

README 未说明 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 可视化智能编码工作台 当前 50 · 缺口较多 ★ 1.8k 1 天前 TypeScript Codex · Claude Code
Tessera 74 · 存在缺口 ★ 309 8 天前 TypeScript Codex · Claude Code
Ateam 多智能体开发工作台 70 · 存在缺口 ★ 12 8 天前 TypeScript Codex · Claude Code
Superagent 58 · 缺口较多 ★ 26 1 天前 TypeScript Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
50/ 100 五分制 2.5 / 5
信任安全 11/29
可靠稳定 8/14
适用触发 9/18
规范维护 10/18
有效结果 9/13
证据核验 3/8
查看各维度的扣分理由
信任安全11 / 29 · 1.9/5

证据显示:README 明确说明遥测数据匿名化,不收集 PII、文件内容、API 密钥,并提供 opt-out 选项;有 SECURITY.md 报告漏洞的流程;CI 工作流使用 secrets 但仅在需要时解码,且对签名构建有检查。但缺少对权限最小化的详细说明,用户确认机制(如 AI 变更审批)在 README 中提及但未深入,数据流透明度有文档(POSTHOG_EVENTS.md)但未提供完整事件列表,敏感数据处理(如 API 密钥)未明确说明存储方式,依赖安全有 overrides 和 allowScripts 但未提供漏洞扫描证据,外部影响(如自动更新)未说明回滚机制,来源归属(如 DCO)在 CONTRIBUTING.md 中提及但未提供细节。因此扣分。

可靠稳定8 / 14 · 2.9/5

证据显示:项目有 CI 工作流(ci.yml)运行单元测试和类型检查,有多个测试脚本(test:unit, test:prepush),但未提供测试结果或覆盖率;依赖锁定在 package-lock.json(未提供),但 CI 使用 npm ci 确保可重复安装;失败消息方面,CI 中有明确的错误检查(如验证 APK 签名),但应用内错误处理未在提供文件中体现。因此扣分。

适用触发9 / 18 · 2.5/5

证据显示:README 明确目标用户(开发者、产品经理、设计师)和使用场景(并行运行多个编码代理、视觉编辑),支持多平台(macOS、Windows、Linux、iOS、Android),有扩展系统。但能力边界(如支持的代理类型)未详细说明,触发精度(如 AI 命令)未提供,环境适配(如 Node 版本要求)在 package.json 中有 engines 字段,但未提供详细配置指南。因此扣分。

规范维护10 / 18 · 2.8/5

证据显示:README 结构清晰,有功能、下载、快速开始、构建、社区、许可证等章节;安装说明提供下载链接和构建步骤;命名稳定性方面,包名和版本号在 package.json 中,但未提供命名规范;有示例(快速开始步骤)和 FAQ(未提供);已知限制未明确列出;许可证为 MIT,有 LICENSE 文件;版本控制有 package.json 版本号,但未提供 CHANGELOG;维护责任在 CONTRIBUTING.md 中提及,但未提供维护者信息。因此扣分。

有效结果9 / 13 · 3.5/5

证据显示:输出可用性方面,README 描述视觉编辑器、会话管理、任务跟踪等功能,但未提供实际输出示例;边际价值方面,项目提供独特功能(视觉协作、多代理管理),但未与现有工具对比;成本效益方面,项目免费开源,但未提供性能或资源消耗数据。因此扣分。

证据核验3 / 8 · 1.9/5

证据显示:README 中的功能声明未提供具体实现细节或测试证据;跨来源验证方面,有 CI 和测试脚本,但未提供测试结果;事实与推断分离方面,README 中的声明多为描述性,未区分事实和推断。因此扣分。

风险与缓解建议
  • 遥测数据虽声称匿名,但未提供完整事件列表,建议审查 POSTHOG_EVENTS.md 以确认无敏感数据。
  • 依赖安全仅依赖 overrides 和 allowScripts,未提供漏洞扫描或审计证据,建议检查依赖漏洞。
  • 自动更新机制未说明回滚选项,若更新失败可能影响使用。
  • 未提供 CHANGELOG,版本变更不透明。
证据充分度: 评估于 2026年8月9日 审查版本 2e6237c8e811 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

常见问题

Nimbalyst 是否收费,采用什么许可证?
README 将其描述为免费、开源的本地桌面应用,本仓库采用 MIT License。
它支持哪些编码代理?
README 列出 Codex、Claude Code、OpenCode(alpha)和 Copilot(alpha)。
协作数据是否全部由本仓库自行托管?
不是。客户端会与 wss://sync.nimbalyst.com 通信,但驱动该服务的 Cloudflare Worker 是独立项目。
应用会收集文件内容或账号信息吗?
README 声明匿名 PostHog 分析不会收集用户名、邮箱、IP 地址、文件内容、文件路径、API 密钥、认证令牌、文档内容、会话内容或聊天内容;可在设置中退出分析。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents