描述
nana 是一款专为代理时代设计的原生终端复用器,使开发者能够并排运行多个 AI 编码代理,如 Claude Code、Codex 和 OpenCode。它确保每个代理在其独立的 Git 工作树中运行,防止冲突并简化开发工作流程。此设计允许用户直接从侧边栏轻松切换、合并和清理特定代理的分支。
阅读更多
该应用程序专为 Windows 10 及更新版本构建,利用 Rust 提升性能,使用 GPUI 进行高效渲染,并采用 libghostty 作为终端引擎,避免了 Electron 的开销。这使得用户体验快速、原生且内存占用轻。一个关键特性是能够检测终端中代理的状态——显示它们是工作中、等待中还是完成——而无需任何钩子或复杂设置。
nana 还集成了强大的代码审查功能,允许用户在终端环境中查看 Git 差异、浏览旧的提交记录并重新审视更改。为了实现持续操作,终端驻留在 `nana-server` 中,这意味着即使关闭主应用窗口,代理仍会在后台继续运行。此外,它支持远程服务器,用户可以通过 SSH 在 Linux 或 macOS 上打开项目,`nana-server` 会自动安装在远程机器上以维持会话。
Composer 功能便于编写包含文件和图像的长提示,这些提示可以发送到单个终端或同时广播到所有分割窗格。定制选项丰富,提供超过 490 种终端主题供实时预览。该平台还可以通过 "Kibbles" 扩展,Kibbles 是使用标准网络工具构建的小型 Web 应用,可以添加面板、标签、命令和语言。iOS 和 Android 的移动应用程序计划直接连接到用户的服务器,强调无云和无账户的体验。
nana 目前作为免费测试版提供,提供所有当前功能,没有项目或代理的限制,包括 Git 工作树、代码审查、后台会话、远程服务器支持、主题和扩展。未来计划包括为寻求额外功能的个人和团队推出新的付费层。
- 类别AI 编程助手
- 定价模式免费测试版
- 部署Native Desktop App, CLI/Server
- 平台Windows, macOS (server), Linux (server)
nana的核心功能
Windows 原生终端复用器
并排运行多个 AI 编码代理
为每个代理提供专用 Git 工作树
代理状态监控(工作中、等待中、完成)
集成代码审查与 Git 差异
后台会话(应用关闭后代理继续运行)
通过 SSH 支持远程服务器(Linux/macOS)
用于多窗格提示的 Composer
490+ 可定制的终端主题
可通过 Kibbles 扩展(面板、标签、命令的 Web 应用)
快速且轻量(Rust、GPU 渲染,无 Electron)
免费测试版,项目和代理无限制
安装无需管理员权限
自动更新和恢复
Windows 终端集成
如何使用 nana?
安装 nana:下载并打开适用于 Windows 10+ 的 .msi 安装程序,或使用 PowerShell 命令。
添加项目:打开 nana,然后从侧边栏选择 '添加项目' 或按 Ctrl+Shift+O 选择一个文件夹。
打开终端:按 Ctrl+Shift+T 在项目中打开新标签,或按 Ctrl+Shift+N 打开主终端。
分割终端:使用 Ctrl+Shift+D 向右分割,或使用 Ctrl+Shift+Alt+D 向下分割以实现多窗格视图。
管理代理:运行你的编码代理;nana 会自动检测它们的状态(工作中、等待中、完成)。
审查代码:利用内置的 Git 差异查看器审查更改并直接浏览提交。
安装 Kibbles:在设置 → Kibbles → 浏览中找到 Kibbles,然后安装并启用以添加新功能。
nana的使用案例
- 管理多个 AI 代理
- 隔离的开发工作流程
- 终端内的代码审查
- 持续的代理操作
- 与代理的远程开发
- 代理的批量提示
- 定制终端环境
- 开发者生产力







