哪吒(Nezha):三头六臂的 AI 编程神器,让 Vibe Coding 效率翻倍
分类:AI资讯 浏览量:29
🚀 哪吒(Nezha):三头六臂的 AI 编程神器,让 Vibe Coding 效率翻倍
一款专为 AI 编程场景打造的轻量级桌面应用,让你告别 IDE 的笨重,专注并发编程
🎯 什么是哪吒(Nezha)?
哪吒(Nezha)是一款开源的 Agent-First 桌面应用,专为多项目并行 Vibe Coding 而打造。它原生集成了 Claude Code 和 Codex,将多项目管理、任务生命周期追踪、原生终端体验、会话回放、代码浏览和完整 Git 工作流整合到同一个界面。
传统的 IDE 和 VS Code 本质上是以开发者为核心设计的,在古法编程时代,插件系统、重构、变量联想等功能都是为了提升效率。而现在 AI 写的代码越来越多,写代码本身真的开始并行了——这在以前是不敢想的事情。
但人的注意力是有限的,如何快速跟踪多个项目的任务,就是哪吒需要解决的事情。
✨ 核心亮点
1. 多项目工作区:一键切换多个 Vibe Coding 任务
哪吒最大的特色是支持在单一界面中同时管理多个项目与多个 Vibe Coding 任务:
- ✨ 快速切换:左侧项目导航栏,一键在多个代码库间无缝切换,终端会在后台保持活跃
- 🔄 实时同步:任务状态跨项目实时同步,待确认的会话对应的项目会亮黄灯显式提醒
- 🚀 多 Agent 支持:支持同时运行多个 Claude Code / Codex 实例,每个实例可以独立管理任务
只需要通过鼠标点击,就可以瞬间切换到不同的项目或任务,告别在终端、编辑器、Git 工具之间来回切换的烦恼。
2. 实时终端:原生 Claude Code / Codex 体验
哪吒内置基于 xterm.js 的完整 PTY 终端,直接集成原生 Claude Code 和 Codex:
- 毫秒级响应,桌面应用级别的终端体验
- 虚拟终端运行原生的 Claude Code / Codex
- 提供接近本地终端的实时输出与交互体验
3. 会话自动发现与可视化回放
- 自动识别并关联 Claude Code / Codex 会话,当任务需要手动确认时自动提醒用户
- 可视化会话历史:直接在页面上查看你和 Claude Code / Codex 每一次的会话详情
- 随时 Resume 任务:历史任务随时可以回放会话内容,一目了然
4. 完整的任务生命周期管理
从创建到完成,哪吒跟踪每个任务的状态变化:
- 🎯 状态透明:等待 → 运行 → 需要输入 → 完成
- ⏪ 会话可视化展示和恢复:任务完成自动可视化展示对应的会话记录,支持随时恢复
- 🧠 个性化配置:任务输入框支持 @ 操作、图片粘贴、Pre Prompt 等操作
- ⭐ 星标收藏:收藏重要任务,快速定位关键工作
5. 轻量级代码编辑器:告别 IDE 的笨重
哪吒内置文件浏览器与 Shiki 驱动的代码查看器,安装包只有 7M 大小:
- 📁 结构清晰:完整的文件树浏览体验,支持目录的快速展开与折叠
- 🎨 状态高亮:Git 状态实时标注,文件变更一览无余
- 💅 专业高亮:基于 Shiki / CodeMirror 打造的专业级语法高亮,支持 100+ 编程语言
- ✏️ 文件编辑:直接编辑文件内容并保存到磁盘
- 📝 Markdown 编辑器:内置 Markdown 编辑器,支持实时预览
对于轻度需求,无需打开笨重的 IDE 即可完成任务下发、代码 Review、代码提交等操作的闭环,而且不会打断你在其他项目进行中的工作。
6. 原生 Git 集成:AI 生成 Commit Message
无需离开哪吒,即可完成代码变更的完整闭环:
- 📦 Git Diff 视图:直观查看暂存与未暂存的改动,支持代码高亮
- 🕒 Git Logs:轻松浏览提交历史,查看任意一次 Commit 的详尽差异
- 🤖 Git Message 生成:智能辅助生成契合项目规范的 Commit Message
- 🚦 分支管理:支持创建、切换、合并、删除分支,以及查看分支历史
7. 用量分析看板:量化智能体效率与成本
按周统计 Token 消耗与工具调用次数,可视化图表帮助你:
- 了解智能体的工作效率
- 追踪 AI 编程成本
- 优化任务分配策略
8. 精心打磨的 UI:颜值与功能并存
虽然是编程工具,但颜值绝不妥协:
- 精选打磨的 UI 风格,兼顾信息密度与可读性
- 内置白天/黑夜主题模式,长时间使用也更舒适
- 精心打造的高颜值页面,白天和晚上都赏心悦目
📦 安装与使用
前置要求
在使用哪吒之前,你需要先安装好 Claude Code 或 Codex。
macOS 安装
初次安装可能会遇到 "NeZha 已损坏,无法打开" 的提示,这是由于安装包未签名导致的,执行以下命令即可:
xattr -rd com.apple.quarantine /Applications/nezha.app
快速开始
- 下载最新版本:GitHub Releases
- 安装并运行哪吒
- 添加你的项目文件夹
- 启动 Claude Code 或 Codex 任务
- 开始你的 Vibe Coding 之旅!
🛠️ 技术栈
哪吒的诞生离不开以下优秀的开源项目:
- Tauri - 构建更小、更快、更安全的桌面应用
- React - 构建用户界面的 JavaScript 库
- xterm.js - 强大的 Web 终端组件
- Shiki / CodeMirror - 专业级语法高亮
📅 路线图
| 功能 | 状态 |
|---|---|
| Windows 平台支持 | ⏳ 规划中 |
| Linux 平台支持 | ⏳ 规划中 |
| 可视化 Agent 配置管理 | ⏳ 规划中 |
| 多账号管理 | ⏳ 规划中 |
| Code Review 视图 | ⏳ 规划中 |
| Git Worktree 支持 | ⏳ 规划中 |
🎯 适合谁使用?
- 多项目开发者:需要同时管理多个代码库,在不同项目间快速切换
- AI 编程爱好者:重度使用 Claude Code 或 Codex,希望提升 Vibe Coding 效率
- 追求轻量化的开发者:不想打开笨重的 IDE,只需要专注代码和 AI 对话
- Git 重度用户:希望在一个界面完成代码编辑、Review、提交的完整闭环
📝 总结
哪吒(Nezha)是一款真正以 Agent 优先设计的 Vibe Coding 工具。它没有试图取代你的 IDE,而是专注于解决 AI 编程时代的核心痛点——如何在多个并行任务中保持专注和高效。
7M 的轻量级体积、原生终端体验、多项目工作区、完整的 Git 集成、精心打磨的 UI,这些特性让哪吒成为 AI 编程工具箱中不可或缺的一员。
如果你正在寻找一款能够真正提升 Vibe Coding 效率的工具,不妨试试哪吒。
🔗 官方网站:https://nezha.hanshutx.com
🐙 GitHub:https://github.com/hanshuaikang/nezha
📥 下载地址:GitHub Releases
目前仅支持 macOS,Windows 和 Linux 版本正在开发中