Kun 是一个运行在本地的桌面 AI 工作台,把代码、文档和 Agent 对话放进同一个运行时。Code 面板用来打开项目、指派任务并审阅改动,Work 面板处理资料、文档和论文;会话、记忆、日志都保存在本机,只有在使用云端模型时,才把单次请求的上下文发给你选定的服务商。它支持 OpenAI、Anthropic 兼容接口,也内置 DeepSeek、Kimi、GLM、Qwen、Ollama 等预设,并可自行添加 Provider。工具调用、目录访问等权限默认需要你批准,记忆和群聊不会扩大权限。此外还有 MCP 与 Skills 扩展市场、定时任务,以及与桌面端共用线程和审批的终端 TUI。
sudo apt install ./Kun-*.deb(Linux;macOS/Windows 从 Releases 下载安装包)还有:插件与技能市场(MCP / Skills)、提醒与定时任务、终端 TUI、手机远程、Kun 账号与衣橱。完整列表见 0.4.0 更新日志。
| 平台 | 安装包 | 架构 |
|---|---|---|
| macOS | .dmg / .zip | Apple Silicon / Intel |
| Windows | .exe | x64 |
| Linux | .AppImage / .deb | x64 |
Linux 的 .deb 请用 sudo apt install ./Kun-*.deb 安装,apt 会一并装上 libnotify4 等依赖;dpkg -i 不处理依赖,在精简系统上会装不上。
Code · 项目、任务与改动
Work · 资料、文档与论文
kun serve 运行时,线程、计划和审批两边都能接着用。需要 Node.js 22.19+。
git clone --branch develop https://github.com/KunAgent/Kun.git
cd Kun && npm ci && npm run dev
常用命令
| 命令 | 用途 |
|---|---|
npm run dev | 构建运行时并启动 Electron 开发环境 |
npm run dev:tui | 构建运行时并启动终端 TUI |
npm run typecheck | TypeScript 类型检查 |
npm run lint | ESLint 与文件大小检查 |
npm run test | 运行测试 |
npm run build | 生产构建 |
npm run dist:mac / dist:win / dist:linux | 构建对应平台安装包 |
中国大陆网络较慢时可加 --registry=https://registry.npmmirror.com。
终端 TUI 的两种用法
保持桌面应用运行,在项目目录连接它的运行时,与 GUI 共用线程和审批:
kun --no-start
单独使用时先退出桌面应用,再运行 kun;TUI 会启动自己的运行时,退出时一并停止。更多见 Kun TUI 文档。
| 上手 | 模型 Provider · 个人 Agent 与记忆 · 终端 TUI |
| 工作台 | Code 中的 Agent 对话 · Design 画布 · 论文与证据 |
| 扩展 | MCP 与 Skills · Loops · Extension 平台 · 本地网关 |
| 开发 | 本地开发 · 运行时架构 · 贡献指南 |
PolyForm Noncommercial 1.0.0,仅限学习、研究和非商业用途。商业使用、托管服务或集成进商业产品,需要作者单独书面授权。
记忆架构参考了 Nowledge Mem 公开文档中的 Thread / Memory 分离与来源追踪理念,实现保持独立。

觉得有用?点个 Star,让更多人看到 Kun。
内容由编辑整理,部分信息来自 GitHub 与项目官网,版权归原作者所有。发现错误?报告问题