Nimbalyst 可视化智能编码工作台
在一个桌面工作区中并行管理 Codex 与 Claude Code 会话,并可视化审阅文件改动。
- Star 数
- ★ 1.8k
- 最近更新
- 1 天前
- License
- MIT
- 主语言
- TypeScript
- FA 评分
- 50/100 · 缺口较多
30 秒速览
- 可在哪里用
- 兼容但需适配Codex · Claude Code
- 开始前需要
- 典型场景
- 需要同时推进多个 Codex 或 Claude Code 编码任务的开发者,可用并行会话、搜索恢复和 Kanban 看板跟踪工作。
- 主要局限
- OpenCode 和 Copilot 在 README 中仍标为 alpha,早期功能可能不稳定或不完整。
- 源码审查
- 50/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 可视化智能编码工作台 当前 | 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?
查看各维度的扣分理由
证据显示:README 明确说明遥测数据匿名化,不收集 PII、文件内容、API 密钥,并提供 opt-out 选项;有 SECURITY.md 报告漏洞的流程;CI 工作流使用 secrets 但仅在需要时解码,且对签名构建有检查。但缺少对权限最小化的详细说明,用户确认机制(如 AI 变更审批)在 README 中提及但未深入,数据流透明度有文档(POSTHOG_EVENTS.md)但未提供完整事件列表,敏感数据处理(如 API 密钥)未明确说明存储方式,依赖安全有 overrides 和 allowScripts 但未提供漏洞扫描证据,外部影响(如自动更新)未说明回滚机制,来源归属(如 DCO)在 CONTRIBUTING.md 中提及但未提供细节。因此扣分。
证据显示:项目有 CI 工作流(ci.yml)运行单元测试和类型检查,有多个测试脚本(test:unit, test:prepush),但未提供测试结果或覆盖率;依赖锁定在 package-lock.json(未提供),但 CI 使用 npm ci 确保可重复安装;失败消息方面,CI 中有明确的错误检查(如验证 APK 签名),但应用内错误处理未在提供文件中体现。因此扣分。
证据显示:README 明确目标用户(开发者、产品经理、设计师)和使用场景(并行运行多个编码代理、视觉编辑),支持多平台(macOS、Windows、Linux、iOS、Android),有扩展系统。但能力边界(如支持的代理类型)未详细说明,触发精度(如 AI 命令)未提供,环境适配(如 Node 版本要求)在 package.json 中有 engines 字段,但未提供详细配置指南。因此扣分。
证据显示:README 结构清晰,有功能、下载、快速开始、构建、社区、许可证等章节;安装说明提供下载链接和构建步骤;命名稳定性方面,包名和版本号在 package.json 中,但未提供命名规范;有示例(快速开始步骤)和 FAQ(未提供);已知限制未明确列出;许可证为 MIT,有 LICENSE 文件;版本控制有 package.json 版本号,但未提供 CHANGELOG;维护责任在 CONTRIBUTING.md 中提及,但未提供维护者信息。因此扣分。
证据显示:输出可用性方面,README 描述视觉编辑器、会话管理、任务跟踪等功能,但未提供实际输出示例;边际价值方面,项目提供独特功能(视觉协作、多代理管理),但未与现有工具对比;成本效益方面,项目免费开源,但未提供性能或资源消耗数据。因此扣分。
证据显示:README 中的功能声明未提供具体实现细节或测试证据;跨来源验证方面,有 CI 和测试脚本,但未提供测试结果;事实与推断分离方面,README 中的声明多为描述性,未区分事实和推断。因此扣分。
- 遥测数据虽声称匿名,但未提供完整事件列表,建议审查 POSTHOG_EVENTS.md 以确认无敏感数据。
- 依赖安全仅依赖 overrides 和 allowScripts,未提供漏洞扫描或审计证据,建议检查依赖漏洞。
- 自动更新机制未说明回滚选项,若更新失败可能影响使用。
- 未提供 CHANGELOG,版本变更不透明。
常见问题
Nimbalyst 是否收费,采用什么许可证?
它支持哪些编码代理?
协作数据是否全部由本仓库自行托管?
wss://sync.nimbalyst.com 通信,但驱动该服务的 Cloudflare Worker 是独立项目。