一款开源的终端 AI 编程智能体,并提供桌面端、Web、编辑器和即时通讯等入口。
- Star
- 464
- Fork
- 21
- 未关闭 Issue
- 1
- 最近提交
- 2个月前
这是什么?
Linghun 是一个基于 TypeScript 的终端 AI 编程助手,通过 npm 安装 @linghun/cli,在项目目录中以 TUI 方式运行。模型可以读取代码、修改文件、运行构建和测试、检查 Git 状态;文件写入和 Bash 命令都会经过权限、路径和安全边界。
项目的重点是减少幻觉结论:关键判断尽量绑定到已读取的文件、工具输出、验证记录和 Git 状态,最终回答会区分哪些已验证、哪些只是推断。代码索引、提示缓存管理、后台长任务、多智能体工作流、按角色切换模型等能力,面向较长的真实开发任务。
它支持 OpenAI 兼容、DeepSeek 以及 Anthropic 风格的接口,提供 MCP、Skills、Plugins、Hooks 等扩展方式,并通过本地 HTTP connector 接入外部应用能力。运行需要 Node.js 22 或更新版本,项目把 Windows 作为重点支持平台。
核心功能
- 01终端界面中,模型可在项目内读取、修改并验证代码
- 02文件写入和命令执行受权限与路径检查约束
- 03验证状态区分 PASS、PARTIAL、FAIL 与未验证结论
- 04代码索引与工作区快照,减少重复读取文件
- 05Git 稳定点,便于回滚和交接
- 06支持按角色切换模型,兼容多种 Provider 接口风格
适用场景
- 在本地仓库中排查并修复构建或测试失败
- 多文件改动前创建 Git 稳定点,便于回滚
- 把较长任务放到后台运行,之后查看其执行证据
- 通过 App Bridge 把本地内部工具接入 AI 编程会话
快速上手
- 1
用 npm 全局安装 CLI
npm install -g @linghun/cli - 2
在项目目录中启动 Linghun
linghun - 3
在 Linghun 中配置模型服务商
/model setup
使用前须知
- 需要 Node.js 22 或更新版本。
- 需要自备模型服务商的 API key 才能使用 AI 功能。
- README 称 Windows 为首要支持平台。
标签
常见问题
- Linghun 是什么?
- 本地优先、证据优先的 AI 编程终端,把大模型接入真实项目、工具、权限与验证流程。 Linghun 是一个基于 TypeScript 的终端 AI 编程助手,通过 npm 安装 @linghun/cli,在项目目录中以 TUI 方式运行。模型可以读取代码、修改文件、运行构建和测试、检查 Git 状态;文件写入和 Bash 命令都会经过权限、路径和安全边界。
- Linghun 可以免费使用吗?用的什么许可证?
- Linghun 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Linghun 还在维护吗?
- 半年内有更新。Linghun 最近一次提交是在 2026年8月19日。
- Linghun 适合用来做什么?
- 在本地仓库中排查并修复构建或测试失败 多文件改动前创建 Git 稳定点,便于回滚 把较长任务放到后台运行,之后查看其执行证据 通过 App Bridge 把本地内部工具接入 AI 编程会话
- Linghun 怎么安装和运行?
- 用 npm 全局安装 CLI: npm install -g @linghun/cli 在项目目录中启动 Linghun: linghun 在 Linghun 中配置模型服务商: /model setup
- 在哪里获取 Linghun?
- 源代码和安装说明在 GitHub 上:https://github.com/linghungegeg/Linghun
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.9万3231TypeScriptApache-2.0更新于 昨天
终端编程智能体,内置 LSP、调试器、浏览器和子智能体,支持 60 多家模型服务商。
3.6万3957TypeScriptMIT更新于 前天
开源编程智能体,可在终端、桌面、浏览器或编辑器中读取项目、编辑文件并运行测试。
3.6万2465GoMIT更新于 18小时前
一款开源终端编程智能体 CLI,可接入云端 API 和 Ollama 等本地模型。
3.4万9265TypeScriptOther更新于 前天
开源 AI 编程代理,可在 VS Code、JetBrains 或命令行中使用,支持 500 多种模型。
2.8万3280TypeScriptMIT更新于 昨天
Apache Maka(孵化中)是一个智能体工作台,提供桌面端、TUI 和 CLI,将每条模型消息、工具调用和权限决策记录为只追加的事件日志。
5850559TypeScriptApache-2.0更新于 前天