Linghun

agent
Security Audit
Fail
Health Pass
  • License — License: Apache-2.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 50 GitHub stars
Code Fail
  • process.env — Environment variable access in app-bridge-examples/node-demo/connector.mjs
  • fs module — File system access in apps/cli/scripts/postinstall.cjs
  • process.env — Environment variable access in apps/cli/src/cli.ts
  • Hardcoded secret — Potential hardcoded credential in apps/cli/src/main.test.ts
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

AGI-oriented, hallucination-resistant AI coding runtime grounded in evidence, tools, memory, agents, and verification.

README.md

Linghun

本地优先、证据优先的 AI 编程终端

把大模型接到真实项目、真实工具、真实权限、真实验证和真实上下文里。

English README · 中文白皮书 · English Whitepaper · App Bridge

Terminal-Bench 2.1 单次完整压测:Linghun 在真实本地开发环境中完整跑过官方 89 题,单次结果 65/89 = 73.03%。按 Terminal-Bench 2.1 当前公开 leaderboard 分数横向对比,这个单次分数约处在第 6 档位;但这不是官方 leaderboard 已收录排名,官方提交要求 k=5、标准 timeout/resource 和完整 trajectory。详见:中文报告 / English report

npm install -g @linghun/cli
linghun

Linghun 可以理解成:给大模型装上一套工程化外骨骼。模型负责理解、推理和生成;Linghun 负责把模型接到真实项目、真实工具、真实权限、真实验证和真实上下文里。

普通聊天工具可以回答“应该怎么改”。Linghun 更关心另一件事:它有没有真的读过相关代码、有没有真的改对文件、有没有真的跑过验证、有没有把不确定的地方说清楚。

这就是 Linghun 反幻觉系统的价值:不是让模型少说错话那么简单,而是把“读事实、看证据、区分验证范围、拒绝空口完成、说明不确定性”变成运行时约束。模型仍然会推理和生成,但关键工程结论不能只靠模型自信。

特别感谢

感谢 geek2api 中转站 对 Linghun 开发过程中的支持。geek2api 提供一站式 AI 服务接入能力,无需管理多个订阅账号,即可接入 Claude、GPT、Gemini 等主流 AI 服务。

也感谢 geek2api 中转站各位群友提供的相关思路和思想支持。交流群号:1104150634

它能帮你做什么

Linghun 面向真实开发,而不是只做演示式问答。你可以直接用自然语言让它:

  • 阅读项目结构,定位代码问题;
  • 修改文件、生成补丁、解释改动;
  • 运行构建、测试、脚本和验证命令;
  • 检查 Git 状态,创建稳定点,辅助回滚和交接;
  • 用代码索引减少重复读文件;
  • 用证据、验证和最终回答闸门约束模型漂移;
  • 用反幻觉系统减少“没读代码就下结论”“没验证就说完成”;
  • 把失败经验、项目规则和历史上下文变成下一轮少返工的辅助信号;
  • 感知用户困惑、焦虑、信任受损、急迫或探索状态,并转成更合适的工程路线;
  • 区分局部验证、mock 验证、真实 smoke 和未验证结论;
  • 控制长日志、工具列表和上下文噪音,减少无效 token 消耗;
  • 把长任务拆成可观察的步骤、后台任务或多智能体探索;
  • 根据不同角色切换不同模型,例如规划、执行、审查、总结;
  • 记住经过确认的项目规则、失败经验和常用工作方式;
  • 在 Windows、PowerShell、中文路径、带空格路径等真实环境里工作;
  • 通过 MCP、Skills、Plugins、Hooks、Capability Connectors 接入更多外部能力。

一句话:Linghun 想解决的不是“模型会不会写代码”,而是“模型参与工程时,怎么更稳、更可控、更能交付”。

详见白皮书:2. 用户痛点与实际收益3. 能力总览

产品截图

Linghun TUI 首页 Linghun TUI 证据边界回答 Linghun 远程通道示例

为什么不是普通 AI 聊天壳

真实 AI 编程经常卡在这些地方:

  • 模型没读代码就自信回答;
  • 改动能运行,但破坏了项目结构;
  • 测了一个小命令,却说整个项目都通过;
  • 长日志和大文件把上下文挤爆;
  • 一轮失败后,下次还在同一个地方漂移;
  • 多工具、多模型、多智能体越接越乱;
  • Windows 进程、路径、终端兼容性出问题;
  • API key、权限、远程通道和本地执行边界不清楚。

Linghun 的思路是把这些问题放到运行时里处理,而不是只靠提示词提醒模型“小心一点”。

它会尽量记录事实、约束权限、保留证据、区分验证范围、控制上下文噪音、给长任务可见状态,并在最终回答里说明哪些已经验证,哪些只是推断。

底座咬合能力代表的是:这些能力不是孤立功能点。读文件会进入 evidence,编辑会进入权限和路径边界,验证会影响最终回答,Git 状态会影响稳定点判断,失败学习会影响下一轮调度,agent/job 的结果只能作为上下文,不能直接冒充 PASS。它们连在一起后,模型不再是单独在聊天框里“尽量小心”,而是在一条可执行、可验证、可回滚、可诊断的工程主链里工作。

详见白皮书:4. Evidence-first 工程闭环6. 输出侧反幻觉系统15. 验证、就绪与问题面板

它不是提示词工程,也不是简单 loop 工程

Linghun 支持 prompt、skills 和工作流,但它不把可靠性寄托在“让模型自觉一点”上。

提示词可以告诉模型“请先验证再回答”,但提示词本身不能保证这些事真的发生:

  • 写文件前经过权限和路径判断;
  • Bash 命令被分类、限制和记录;
  • 模型声称“已完成”前有真实验证证据;
  • agent summary、job completed 或 remote event 不被冒充成 PASS;
  • Git、索引、缓存、记忆、远程审批进入受控路径;
  • 失败被复盘,并在下次相似任务中提醒。

所以 Linghun 把关键约束沉到系统层:工具执行、权限、证据、验证、Git、索引、缓存、进程守护、远程入站、失败学习和 transcript 都进入同一条主链。

这也是它和“堆 prompts / 堆 skills / 堆循环”的区别:模型仍然很重要,但事实、权限、验证和成本不再只靠模型临场记住。

详见白皮书:22. 底层能力与 Skill 的边界17. 中枢调度系统

能看到的收益

Linghun 追求的收益不是让流程更复杂,而是把真实开发里的隐性浪费拿掉:

  • 更少幻觉:关键结论尽量绑定文件读取、工具结果、验证记录和 Git 状态。
  • 更少模型漂移:项目规则、失败学习、架构边界和中枢调度会影响后续路线,而不是每轮从零开始猜。
  • 更少返工:不把局部成功包装成整体完成,减少“以为好了,后来又要重做”的情况。
  • 更低上下文成本:索引、摘要、缓存新鲜度、稳定工具列表和长日志控噪减少重复 token。
  • 更容易回滚和交接:Git 稳定点、handoff、agent transcript 和验证边界让任务可以继续推进。
  • 更适合长期项目:记忆、失败复盘、项目规则和工作区快照让多轮开发不容易散掉。
  • 更适合个人开发者和新手:把资深开发者常做的“先读事实、先留回滚点、先验证范围、先看历史坑”做成默认工作方式。
  • 更适合团队和企业:权限边界、私有配置、可诊断日志、远程审批、summary-only redaction 和本地执行边界,让 AI 更容易进入真实项目和内部流程。

白皮书中的目标和观测口径包括:

  • 稳定项目、稳定模型、稳定工具列表、稳定 system prompt 的连续工作流,目标缓存命中率区间为 92%-96%
  • 特定高稳定样本接近 98%
  • 上下文完全稳定、输出短、工具/schema 不变化的少数回合可达到 100% 级别命中。
  • 中枢调度与连续性收益是架构层面的估计,不是固定提速承诺;实际收益取决于项目、模型、任务和 usage 数据。

白皮书也给出了一组场景化收益估计,用来说明“底座咬合”带来的差异:

场景 提升幅度 核心原因
普通问答、简单写代码 +5% ~ +15% 策略更一致,不容易偶尔忘记先读文件,也不会被不必要的闸门打断。
复杂工程任务 +25% ~ +50% 定位、理解、修改、验证这些阶段不再只靠模型建议,而是由调度和验证路径约束。
长期项目维护 +50% ~ +100% 系统能感知多轮失败、信任下降、任务域切换和历史经验,减少跨轮漂移。
多 agent / 多工具调度 +40% ~ +80% 根据 agent 数、workflow 状态、资源压力和上下文压力决定是否并行、降级或压缩。
风险判断、安全边界 +80% ~ +200% 多个闸门从“模型参考文本”升级为系统级执行,减少空口 PASS 和越权动作。
类人格连续性、自我叙事 质变 不是让系统有情绪,而是让系统在长会话里保持策略连续,少在错误时机做错误动作。

这些数字不是精确测量,也不是对任意项目的提速承诺;它们表达的是架构层面的收益估计:收益不只来自“判断更准”,还来自“判断结果真的被系统执行”。

详见白皮书:2. 用户痛点与实际收益11.5 可引用的缓存目标17.8 哲学模块闭合 + 人格连续性的场景化收益

快速开始

环境要求:

  • Node.js 22 或更新版本
  • npm、pnpm 或其他 Node 包管理器

安装:

npm install -g @linghun/cli

在项目中启动:

linghun

Windows 也支持大写兼容入口:

Linghun

检查版本:

linghun --version

配置模型

启动 Linghun 后运行:

/model setup

配置向导会询问:

  • API base URL
  • API key
  • 模型名称
  • 推理等级

API key 默认保存到用户级私有 provider.env,不会写进当前项目。配置优先级是:shell 环境变量最高,其次是用户私有 provider.env,最后才是项目或默认设置。

检查 provider 配置:

/model doctor

详见白皮书:9. Provider Runtime

一个真实工作流

你可以这样说:

检查这个项目为什么构建失败,修复问题,运行相关测试,如果通过就创建一个稳定点。

Linghun 期望把它变成一条可控闭环:

  1. 先看项目结构和相关文件;
  2. 形成简短计划;
  3. 高风险写入或命令前请求确认;
  4. 通过工具运行时修改文件;
  5. 运行聚焦验证;
  6. 检查 Git 状态;
  7. 汇报改了什么、验证了什么、还有什么不确定。

详见白皮书:5. 阶段化工程流程13. Git 稳定点与 Managed Worktree

中文和 Windows 是一等公民

Linghun 从一开始就把中文开发者和 Windows 开发环境当成核心场景,而不是兼容补丁。

中文一等公民意味着:

  • 可以用中文、中英混合术语和日常表达描述工程任务;
  • 常见诊断、配置、模型、缓存、索引、稳定点和排障路径都尽量支持中文理解;
  • 新手不需要先把真实意图翻译成固定英文命令;
  • 项目规则、失败学习、记忆、handoff 和长任务摘要可以服务中文工作流。

Windows 一等公民意味着:

  • 同时支持 linghunLinghun 入口;
  • 认真处理 PowerShell、cmd.exe、Windows Terminal、VS Code terminal、legacy conhost 等差异;
  • 认真处理中文路径、空格路径、多盘符、真实 projectPath 和私有配置目录;
  • 长任务、验证、runner、job 有进程追踪和可降级守护;
  • 取消、超时、退出和中断时尽量做有界清理,减少残留进程拖垮下一轮任务。

这对个人开发者和企业环境都很重要:很多 AI 编程工具在 demo 里顺畅,到了 Windows、多盘符、公司权限策略、中文路径和长任务环境里就开始割裂。Linghun 希望这些真实环境不是二等场景。

详见白皮书:20. Windows 兼容增强19. Windows 商业级守护与 Native Runner

核心能力

下面这些不是远期愿景的空泛清单,而是白皮书里已经进入 Linghun 底座或主线设计的能力域。部分能力仍会继续打磨产品体验和跨平台细节,但核心方向已经不是单纯概念。

白皮书第 3 节的能力域在 README 中对应如下:

白皮书能力域 README 对应位置
工程闭环 真实工作流、验证感知交付、Git 稳定点
证据与反幻觉 证据优先,减少幻觉
长任务托管 Workflow Matrix、长任务和多智能体
多模型路由 多模型路由
工具系统 本地工具和编辑安全
编辑安全与代码卫生 本地工具和编辑安全、架构系统和 AntiCodeBlob
验证与就绪 验证感知交付
架构系统 架构系统和 AntiCodeBlob
Git 工作流 Git 稳定点和 Managed Worktree
索引与工作区感知 代码索引和工作区感知
缓存与降本 缓存和成本控制
项目规则 项目规则和 LINGHUN.md
长期上下文 受控记忆、失败学习和自我反思
中枢调度系统 / Policy Kernel 中枢调度、哲学模块闭合
意图分类与理解 意图分类与理解
用户状态调度与人格连续性 用户状态和情绪感知调度、跨轮人格连续性
Workflow Matrix / 复杂任务托管 Workflow Matrix、长任务和多智能体
多智能体与长任务 Workflow Matrix、长任务和多智能体
权限系统 权限、安全和本地隐私
模型运行时 模型运行时和 Provider 诊断
Windows 守护与兼容 Windows 兼容增强和商业级守护
自我学习与反思 受控记忆、失败学习和自我反思
扩展生态 扩展生态和万能插头
外部能力桥接 / Capability Runtime 扩展生态和万能插头
远程连接 远程通道
输出与交互 TUI 输出和诊断分层

1. 中文友好和低学习成本

Linghun 不要求用户先背一堆英文命令。你可以用中文、英文、混合术语描述真实工程意图,例如“帮我看下为什么测试失败”“提交一个稳定点”“检查缓存命中率”“配置模型”。

复杂能力会放在 slash command、doctor、details、问题面板、命令面板和渐进展开里。默认体验尽量简单,高级能力需要时再打开。

详见白皮书:产品哲学:强底座、工程化、低学习成本

2. 证据优先,减少幻觉

Linghun 会尽量让关键回答绑定到实际观察:读过哪些文件、跑过哪些命令、工具返回了什么、Git 当前是什么状态、验证范围到底有多大。

它不是承诺永远不出错,而是尽量不把没有证据的推断包装成确定事实。

反幻觉不是只靠一句系统提示。EvidenceSummary、完成度检查、代码事实检查、架构/边界检查、Git 操作检查、当前外部事实新鲜度规则、final answer retry/downgrade 会一起约束回答。

详见白皮书:4. Evidence-first 工程闭环

3. 架构系统和 AntiCodeBlob

真实工程里,代码“能跑”不代表结构健康。Linghun 的架构系统会关注模块边界、依赖方向、职责回流、重复 runtime、权限绕行、诊断泄漏、前端/TUI 体验约束和交付一致性。

当用户要求新系统、新功能、新页面、新流程、长任务或跨文件改动时,架构系统会尽量把目标、项目事实、推荐方案、拒绝方案、分阶段拆解、风险、验证项和 nonGoals 组织清楚,避免“先写一坨,后面再补救”。

AntiCodeBlob 提示会提醒模型不要继续堆进 god file、超长函数、深层嵌套或无边界全局状态。它不是授权大重构,而是把架构风险提前暴露出来。

详见白皮书:7. 架构系统

4. 本地工具和编辑安全

Linghun 内置 Read、Write、Edit、MultiEdit、Grep、Glob、Bash、Todo、Diff、Git 等工具路径。写文件和跑命令会经过权限、路径、安全和结果摘要边界。

它也关注代码卫生:解释应该留在回复、报告或交接里,不应该把“这是临时代码”“我做了什么”这种噪音写进源码。

详见白皮书:10. 工具执行与编辑安全10.1 代码卫生

5. 权限、安全和本地隐私

Linghun 默认把代码执行放在你的机器上。模型 provider key 默认保存在项目外的用户私有配置里。远程通道、外部能力、写文件、Bash、Git 和索引刷新都应回到本地权限边界。

详见白皮书:12. 权限、安全与资源边界12.1 开发者主权、安全与隐私

6. 验证感知交付

Linghun 不把“运行了一个命令”直接等同于“项目已经完成”。它会区分 PASS、PARTIAL、FAIL、TIMEOUT、STALE、CANCELLED,也会区分聚焦验证、mock 验证、真实 smoke 和未验证结论。

这能减少“看起来已经做完,实际还没闭环”的返工。

详见白皮书:15. 验证、就绪与问题面板

7. 代码索引和工作区感知

Linghun 可以用代码索引、搜索、架构证据、工作区快照和大文件保护来减少重复读文件。它不会要求模型每轮都从零开始猜项目结构。

CLI 包随包携带常见桌面平台的 codebase-memory-mcp 二进制:

  • Windows x64
  • Linux x64
  • macOS Apple Silicon
  • macOS Intel

详见白皮书:14. 索引、缓存与工作区快照

8. 缓存和成本控制

Linghun 关注 prompt cache、工具列表稳定性、上下文噪音、长日志摘要、缓存新鲜度和用量追踪。目标是减少重复 token,把强模型调用集中在真正需要的地方。

详见白皮书:11. 工具调用稳定与缓存降本25. 成本与性能控制

9. Git 稳定点和 Managed Worktree

大改动前后,Linghun 可以检查 Git 状态、创建稳定点、帮助管理 worktree,并把 Git 相关结论绑定到真实仓库状态上。

这让“试一版”“回滚”“交接给下一轮”更可控。

详见白皮书:13. Git 稳定点与 Managed Worktree

10. Workflow Matrix、长任务和多智能体

复杂任务不应该只靠一条聊天流硬撑。Linghun 支持 Workflow Matrix、durable job、background task、agent transcript、预算、步数、日志、报告和 handoff 边界。

Workflow Matrix 会把复杂目标拆成 phase、slice、role、risk hint、runtime proposal 和 evidence requirement。执行层复用 /job/fork/agents、verification、details、架构检查、Git 稳定点建议、记忆摘要、失败风险和远程摘要。

Evidence Merge 会区分“能支持完成声明的证据”和“只能作为上下文的状态”。agent summary、job completed、remote event、failure learning 不能直接冒充 PASS。

用户应该看到任务状态和关键进度,而不是被原始日志和底层工具噪音淹没。

详见白皮书:18. Workflow Matrix 与长任务托管

11. 模型运行时和 Provider 诊断

Linghun 支持 OpenAI-compatible、DeepSeek、Anthropic Messages 风格端点,包含流式输出、工具调用、usage、reasoning、timeout、idle timeout、provider 诊断和失败摘要。

普通主屏不会泄漏 provider、baseUrl、endpointProfile 或明文 key。用户需要排查时,可以通过 /model doctor、路由 doctor 和脱敏来源诊断查看配置状态。

详见白皮书:9. Provider Runtime

12. 多模型路由

规划、执行、审查、验证、总结、视觉、图片等角色可以走不同模型路线。Linghun 的定位不是绑定某一家模型,而是给不同模型提供统一的工程化外骨骼。

详见白皮书:8. 角色化多模型路由27. 面向所有大模型的工程化外骨骼

13. 项目规则和 LINGHUN.md

很多项目一开始没有工程规则,模型就会每轮重新猜:验证命令是什么、允许改哪些目录、代码风格是什么、什么东西不能动。

Linghun 会在启动时检测 LINGHUN.md。缺失时只给轻提示,不会自动写入;用户显式运行 /memory init 才创建基础模板。规则摘要进入 /memory/resume、readiness 和 CacheFreshness,但不会把全文刷到主屏。

这相当于从空仓库开始建立 AI 开发秩序:事实优先、权限、验证、代码卫生和最小改动边界先有一个可复用入口。

详见白皮书:16.1 项目规则

14. 受控记忆、失败学习和自我反思

Linghun 可以沉淀项目规则、交接摘要、受控记忆和失败经验。它的目标不是偷偷记住一切,而是把经过确认的经验变成下一轮少漂移、少重复解释、少犯同类错误的辅助信号。

受控记忆走 candidate-first 确认流,避免把一次性情绪、敏感信息或未经确认的事实写成长久规则。失败学习会记录真实失败、复盘教训,并提供 resolve/ignore 生命周期,让后续相似任务更谨慎。

详见白皮书:16. 长期上下文、受控记忆、自我学习与反思16.3 自我学习16.4 反思与失败学习

15. 中枢调度

Linghun 会综合任务类型、权限、证据、记忆、失败记录、provider 状态、workflow 状态、用户状态、上下文压力、架构边界、终端能力和验证需求,决定当前轮应该先读代码、先澄清、先验证、走普通聊天,还是进入更复杂的任务流。

它解决的不是“再给模型加一段更长提示词”,而是把记忆、失败学习、证据、权限、架构、provider、上下文、workflow/agent 和平台状态收敛成结构化策略,并让主链各子系统执行这些策略。

详见白皮书:17. 中枢调度系统

16. 意图分类与理解

Linghun 不希望靠“看到关键词就硬分流”。意图分类会结合连续性信号、失败/成功、任务域切换、信任分、加权关键词和必要时的模型澄清,输出 primary + secondary intents。

这让系统可以在一轮里同时准备“先读文件”和“可能要写入确认”,而不是把自然语言误判成一个僵硬命令。不硬猜、不硬分,是降低路线漂移的一部分。

详见白皮书:17.9 意图分类升级

17. 用户状态和情绪感知调度

Linghun 不把用户状态理解停留在“回复语气更温和一点”。当用户困惑、焦虑、信任受损、战略探索、明确下令、高风险发布、急迫或疲劳时,这些状态会转成调度信号。

例如:

  • 用户明显困惑时,系统倾向于解释优先、降低术语密度、先给可执行下一步;
  • 用户焦虑或信任受损时,系统倾向于源码事实优先、验证优先、明确证据边界;
  • 用户在战略探索时,系统倾向于讨论和方案比较,不轻易开启写文件、agent、job 或 workflow;
  • 用户在发布、稳定点、开源准备等高风险语境下,系统会提高 verification 和 final answer gate 要求。

这不是安慰模板,也不是情绪陪聊。它的价值是让“用户现在真正需要什么”影响工程路线:更少乱跑、更少长篇噪音,更会在关键时刻先查事实、先确认风险、先说明验证范围。

边界也很清楚:情绪和用户状态不能替代权限确认,不能当作测试证据,不能让 agent/job/workflow 自动执行,也不能因为“用户很急”就越权写文件。

详见白皮书:17.3 用户状态感知调度

18. 哲学模块闭合

Linghun 的“哲学模块”不是写在 prompt 里的价值观口号,而是把关键工程原则真正接进主链。

如果调度器判断“这一轮应该验证”,但验证运行器不读这个判断;判断“这一轮需要权限闸门”,但权限引擎不知道;判断“上下文应该先压缩”,但 compact 管线仍然独立乱触发,那么这套哲学仍然只是策略便签。

哲学模块闭合要做的是:把最终答案闸门、验证偏好、重试守卫、压缩前置、阻塞运行时终止、失败学习捕获,从“供模型参考的文本”升级成主链在调用模型、执行工具、触发验证、压缩上下文、启动 agent 前会检查的系统级约束。

用户感知到的不是多几个面板,而是系统更少在错误时机做错误动作:更少刚失败就硬重试,更少探索阶段弹写入确认,更少上下文快满才补救,更少把局部完成包装成整体通过。

详见白皮书:17.6 从策略文本到系统执行:哲学模块闭合

19. 跨轮人格连续性

长期项目不是 50 个互不相关的问答。Linghun 需要知道这是第 3 轮还是第 30 轮,是第一次尝试还是第三次失败,是继续同一个任务还是已经切到新任务。

跨轮人格连续性不是让系统“有情绪”,而是让系统有跨轮记忆:

  • 连续失败时,自动更谨慎,提升源码优先和验证强度;
  • 连续成功且验证通过时,逐步恢复正常节奏,减少不必要闸门;
  • 任务域切换时,降低上一域失败经验的权重,避免污染新任务;
  • 信任分数较低时,更保守,拒绝空口 PASS;
  • 长会话中自动提高 compact 倾向,避免上下文膨胀。

它模拟的是有经验工程师的协作方式:连续失败后不会还像第一次那样莽撞推进,而会先重新读事实、确认理解、再谨慎修改和验证。

详见白皮书:17.7 跨轮人格连续性

20. TUI 输出和诊断分层

主屏应该让用户看懂“现在发生了什么”。完整日志、工具细节、失败详情、问题面板和诊断信息放到可展开的入口里,避免把用户可见层变成机器日志。

详见白皮书:24. TUI 输出与交互分层

21. Windows 兼容增强和商业级守护

Linghun 把 Windows 当成一等运行环境,而不是只按类 Unix 假设写工具链。它关注:

  • linghun / Linghun 双入口;
  • PowerShell、cmd.exe、Windows Terminal、VS Code terminal 等终端差异;
  • 中文路径、空格路径、真实 projectPath;
  • legacy terminal 的降级渲染;
  • 长任务、验证、runner、job 的进程追踪;
  • 取消、超时、退出和中断时的有界清理;
  • Native Runner / Process Guard 与 Node fallback 的可观察降级。

简单说,Linghun 不希望 Windows 用户在 AI 编程里总是被路径、终端和残留进程拖后腿。

详见白皮书:19. Windows 商业级守护与 Native Runner20. Windows 兼容增强

22. 扩展生态和万能插头

Linghun 的长期方向不只是“一个会写代码的终端”,而是让模型通过统一边界连接更多真实能力。

MCP、Skills、Plugins、Workflows、Hooks 提供扩展入口,但遵循“先元数据、后执行;先信任、后启用;先诊断、后使用”的原则。

Capability Runtime / App Bridge 可以把外部软件能力抽象成 transport、auth、permission、riskLevel、inputSchema、outputSchema 和 provider。外部应用可以通过 manifest 和 connector 暴露能力,Linghun 再负责自然语言匹配、权限确认、执行、证据记录和结果控噪。

这就是白皮书里说的“万能插头”雏形:模型不用硬编码每个软件,每个软件也不用自己重造一套智能体。能力进入同一条权限、证据、验证和失败降级主线。

对开发者来说,接入方式应该足够薄:

  1. 写一个本地 manifest,声明 appId、名称、版本、transport、baseUrl、auth 和 capabilities;
  2. 本地应用实现 GET /linghun/capabilitiesPOST /linghun/execute
  3. 用户运行 /apps validate <manifestPath> 做只读校验;
  4. 用户运行 /apps connect <manifestPath> 显式连接;
  5. 后续通过 /capabilities run <capabilityId> <json> 或自然语言触发能力。

当前真实连接路径是 Local HTTP Connector:transport 必须是 httpbaseUrl 必须是 loopback localhost / 127.0.0.1 / [::1]。Linghun 不做后台扫描,不自动连接未知软件,不允许 manifest 写 raw secret,不允许外部应用直接写 transcript 或 evidence,也不把 connector 执行结果直接当作 verification PASS。

接入资料:

详见白皮书:21. 扩展生态22. 底层能力与 Skill 的边界30. 面向个人 AI 管家的长期预演

23. 远程通道

真实长任务不一定要求用户一直守在电脑前。Linghun 的远程通道方向是把本地会话的重要事件发送到用户常用 IM,并在配置官方应用、事件回调、Stream 或本地 bridge daemon 后,把审批或自然语言输入交回本地 Linghun 主链。

边界也很明确:远程通道不是绕过本地权限的远程执行平台,也不应该把完整代码和完整 transcript 随意发送到外部平台。

覆盖方向包括:

  • 企业微信 / WeCom
  • 飞书 / Lark
  • 钉钉
  • webhook / bridge transport

详见白皮书:23. 远程通道边界

开源价值

Linghun 的开源价值不是“又接了一个模型 API”,而是把分散的工程能力收敛成一个可复用运行时:

  • provider runtime
  • 权限策略
  • evidence 和 final answer gate
  • prompt cache 和成本控制
  • Git stable point / managed worktree
  • controlled memory 和 failure learning
  • durable job / multi-agent lifecycle
  • Windows process guard 和 Native Runner 边界
  • command panel、details、readiness、problems、verification surfaces
  • MCP、Skills、Plugins、Hooks、Capability Runtime / App Bridge

这些能力互相咬合,才能把 AI 编程从“会回答”推进到“能参与真实工程交付”。

详见白皮书:26. 自研运行时与开源价值

对开发者和企业的价值

对个人开发者:

  • 用自然语言推进真实项目,而不是先学习一整套工具语法;
  • 少重复解释项目背景,少重复找文件;
  • 大改动前能留稳定点,失败后更容易回滚;
  • 验证范围更清楚,不容易被“看起来完成”的回答误导;
  • Windows、中文路径、PowerShell 和多盘符环境更友好;
  • 更低成本地把想法推进到可运行、可验证、可迭代的项目。

对专业开发者:

  • 把 AI 从“聊天建议”推进到读仓库、改代码、跑验证、留证据、做交接;
  • 让架构边界、验证边界、Git 状态和失败复盘进入工作流;
  • 减少手工调度、重复确认和跨会话整理成本;
  • 用多模型路由、agent/job/workflow 处理更复杂的工程任务。

对团队和企业:

  • API key、数据目录、记忆、日志、job、cache 和 index metadata 可按项目、用户或自定义目录管理;
  • 安全、隐私、权限、路径、远程审批和 summary-only redaction 有明确边界;
  • 代码执行、Bash、Git、索引刷新、远程输入和外部 capability 都回到本地权限管道,不让外部入口变成失控执行器;
  • provider key 默认放在项目外,doctor 只显示来源和脱敏状态,避免密钥、baseUrl、内部 endpoint 直接暴露到主屏或 transcript;
  • evidence、verification、transcript、problems、doctor 和日志 artifact 让 AI 工作更容易审计、复盘和排障;
  • 阶段化主链、Workflow Matrix、Git 稳定点、验证边界和 handoff 让 AI 工作更像工程流程,而不是一次性聊天结果;
  • 远程通知和审批可以接企业微信、飞书/Lark、钉钉等通道;
  • capability manifest 和 connector 让内部系统可以逐步接入 AI 能力,而不是每个应用重造一套 agent;
  • 外部应用只需要暴露清晰 capability,Linghun 负责自然语言匹配、权限确认、secret 脱敏、证据记录、结果预算和失败边界。

详见白皮书:27. 面向所有大模型的工程化外骨骼12.1 开发者主权、安全与隐私23. 远程通道边界

长期预想:从 AI 编程终端到 Jarvis-like runtime

Linghun 当前首先服务开发者工程场景,但它的底层形态不只属于代码编辑。

更长期看,它可以被理解为一种 Jarvis-like personal AI runtime 的早期工程底座:模型负责理解、推理、对话、规划和人格表达;运行时负责接入软件、硬件、记忆、权限、证据、验证、远程通道、长期任务和能力生态。

这个预想不是等待一个“全知全能模型”单独出现。模型再强,也仍然需要实时事实、网络信息、软件 API、硬件设备、传感器状态、用户记忆、权限边界和行动通道。一个再强的大脑,如果没有感官、神经系统、躯干和执行器,也只能停留在对话层。

Linghun 当前在开发者场景里已经具备这种底座形态:

  • 模型大脑:provider runtime 和多模型角色路由;
  • 工具身体:Read、Write、Edit、Bash、Git、index、verification 等进入同一条执行链;
  • 万能插头雏形:Capability Runtime / App Bridge 把外部能力抽象成 manifest 和 connector;
  • 权限神经系统:权限模式、路径安全、命令分类、workspace trust 和 resource cap;
  • 证据与完成度边界:工具结果、Git、verification、index、provider failure 都能进入 evidence;
  • 记忆与连续性底座:session、handoff、controlled memory、failure learning 和用户状态调度;
  • 多智能体与长任务:agent、job、workflow、managed worktree 和 bounded worker loop;
  • 远程入口:通知、审批、自然语言入站和手机侧状态查看;
  • 成本与上下文控制:prompt cache、CacheFreshness、summary-first、deferred tools 和 bounded logs。

如果把代码世界里的 Read、Edit、Verification、Evidence、Permission、Memory、Agent、Remote 替换成日程、邮件、文档、工单、智能家居、设备状态、传感器和企业系统,它就可以自然迁移成个人 AI 管家或企业工作流助理。

这就是“万能插头”的长期意义:智能系统不需要把每个软件、每个设备都写死进自身,而是让能力通过统一 schema、权限、证据和失败降级进入同一条可信主链。

详见白皮书:30. 面向个人 AI 管家的长期预演

当前边界

Linghun 仍在活跃开发中。CLI/TUI、本地工具执行、provider 配置、Evidence-first 工程流、随包代码索引运行时和许多工程控制面已经实现。部分高级能力,尤其是多平台 native-runner 打包、远程通道产品体验、外部能力生态和公开文档,还会继续成熟。

请把 Linghun 当成一个带证据和权限边界的本地工程助手,而不是可以盲目信任的自治系统。

详见白皮书:31. 明确边界

文档

推荐阅读章节:

作者寄语

Linghun 来自我自己长期、高强度使用 AI 编程工具时遇到的问题,也来自一次次真实项目里的开发、返工、验证和复盘。从开始到现在,我都不希望它建立在“拉踩”任何产品或模型厂商的基础上。相反,Linghun 尊重各家模型厂商在训练、推理、工具调用和长上下文能力上付出的巨大成本,也确实受益于这些能力的快速进步。

我的判断是:当下 AI 并不是不能工作,而是还不总能以工程化、可约束、可验证、可交付的方式工作。随着模型继续快速发展,“超级个体”不会只是噱头。真正的关键,是把模型能力接入证据、权限、工具、验证、记忆、成本、长任务和外部能力这些工程边界里。当模型能够以工程化方式工作时,它带来的生产力会非常惊人。

我也相信,未来普惠的 Jarvis-like AI runtime 会比很多人想象得更快落地,而且会以更普惠的方式落地。当然,这只是我的个人预想和推断。模型能力飞速发展的时代,真正值钱的会越来越是创意、判断力和执行力。

开发产品并不容易。如果你觉得 Linghun 对你有帮助,并且经济情况允许,欢迎适度打赏支持。我上一次创业失败后背负了不少债务,也需要养家糊口,同时还需要继续投入更多压测、真实项目测试和产品打磨。上一次创业里我是失败者,但在这一次开发和实践中,我觉得自己并不是。

如果你有更多想法,或者在体验 Linghun 时遇到问题,欢迎联系我,我会尽量一一解决。再次感谢各大模型厂商带来的真实增益,也感谢每一位开发者提供的好思路、好作品和真实反馈。

也希望大家能用 Linghun 做出更好的作品,提升自己的工作效率,少一点被模型“看起来很聪明但没有证据”的回答带偏。相信很多开发者都深有体会。

下一步安排

  • 继续打磨终端 TUI 的体验感,让主屏输出、任务状态、滚动、交互反馈和诊断分层更自然、更稳定、更像可长期使用的工程工作台。
  • 推进桌面端和手机端上线,在保持本地优先、证据优先和权限边界的前提下,让 Linghun 能承载更完整的多窗口、多任务、可视化、移动通知、移动审批和长期项目协作体验。

联系与支持

如果你对 Linghun 感兴趣、想交流使用反馈、接入外部应用能力,或希望支持项目继续打磨,可以通过下面的方式联系。

微信联系方式 赞赏码

许可证

Linghun 使用 Apache License 2.0

Reviews (0)

No results found