Kun 工作台

用共享 GUI 与 TUI 运行时,把代码任务推进到可审查、可测试的交付。

源仓库
KunAgent/Kun
Star 数
★ 6.4k
最近更新
1 天前
License
NOASSERTION
主语言
TypeScript

30 秒速览

运行形态
桌面应用命令行工具
可在哪里用
通用 · 跨平台ChatGPT · Codex · OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
Node.js 22.19+npm受支持的模型订阅、API 或自定义提供方Shell / 命令行网络访问本地文件系统MCP Server
典型场景
开发者在本地 TypeScript 项目中修复跨文件问题,需要让 Agent 搜索代码、修改文件、运行测试并审查 Diff。
不适合
  • 计划将 Kun 用于商业分发、SaaS 托管或集成进商业产品的团队:需另行获得书面授权
  • 只想做简单小改动、不愿处理审批与计划流程的用户:Agent Graph 仍属实验性,Direct 模式更合适

这个 Agent 能做什么,适合哪些场景?

Kun 是一个本地优先的 AI Agent 工作台,覆盖代码、写作、设计、研究和自动化。它以同一个本地 kun serve 运行时连接 Electron 桌面 GUI、终端 TUI、后台任务及连接手机,并共享线程、计划、审批和任务记录。Code 工作区可处理本地项目的搜索、编辑、命令执行、Diff、测试与审查;Write 和 Design 工作区可产出文档、PDF、DOCX、PPTX、HTML 原型和设计系统资料。复杂任务可使用实验性的 Agent Graph,由 Lead Agent 按依赖调度受限子代理并在交接前验收。它面向需要在本机工作区中保留执行证据、同时又要接入多种模型服务的个人和团队。

用户在 GUI 或 TUI 中打开本地项目并提交任务;两种界面连接同一个 kun serve 运行时。Kun 可搜索和编辑文件、运行 Terminal 命令、管理 Plan 与 Todo、查看 Git / Worktree、内联 Diff、Changes 面板和测试结果,并通过 /plan 拆解目标、通过 /review 形成审查 findings。它可读取图片和 PDF,组织研究结论;Write 工作区可导出 Markdown、HTML、PDF、DOCX 与可编辑 PPTX,Design 工作区可产出 HTML 原型和 DESIGN_SYSTEM.md。自动化可使用 Schedule、Loop、Hook、MCP、Skills、Extensions 与本地运行 API;Agent Graph 会创建依赖任务图、派发受父任务权限限制的子代理、保存执行历史,并支持暂停、恢复、重试和停止。

  1. 开发者在本地 TypeScript 项目中修复跨文件问题,需要让 Agent 搜索代码、修改文件、运行测试并审查 Diff。
  2. 技术负责人处理可验收的复杂改造时,使用实验性的 Agent Graph 将研究、实现和验证拆为有依赖关系的节点。
  3. 写作者将提纲、资料或草稿带入 Write 工作区,需要整理内容并导出 PDF、DOCX 或可编辑 PPTX。
  4. 产品设计师带着需求或参考图探索界面方向,产出 HTML 原型、设计画布和 DESIGN_SYSTEM.md,再交给 Code 工作区实现。
  5. 研究人员针对 PDF、图片或网页线索整理证据和结构化结论,并把结果保留为可继续的工作上下文。
  6. 需要重复执行流程的个人或团队,以 Schedule、Loop、Hook、MCP 和 Skills 记录可恢复的自动化执行历史。

如何安装或部署这个 Agent?

从 Releases 下载适用于 macOS(Apple Silicon 或 Intel)、Windows x64 或 Linux x64 的桌面安装包;桌面包内置 TUI。也可从源码运行:

git clone https://github.com/KunAgent/Kun.git
cd Kun
npm ci
npm run dev

需要 Node.js 22.19+、npm,以及至少一种受支持的模型订阅、API 或自定义 Provider。网络较慢时可执行:npm ci --registry=https://registry.npmmirror.com。

如何使用这个 Agent?

首次启动后选择界面语言,登录模型订阅或配置 API Key、Token Plan 或自定义 Provider;随后打开本地项目或创建工作区并提交范围明确、可验证的任务。在项目目录运行 kun 可启动内置 TUI,它会自动连接与 GUI 相同的本地运行时。源码开发时可用 npm run dev:tui 单独启动 TUI;可用 npm run typecheck、npm run lint 和 npm run test 验证项目。

这个 Agent 有哪些优点和局限?

优点
  • 桌面 GUI 和终端 TUI 通过同一个 kun serve 运行时共享线程、计划、审批、用量和后台任务,适合在图形界面与终端之间切换。
  • 把项目文件操作、Terminal、Git / Worktree、Diff、测试和 /review findings 放在同一任务流程中,结果可回溯。
  • 支持订阅、Coding Plan、Token Plan、API、OpenAI Chat Completions / Responses、Anthropic Messages 兼容服务及自托管模型,而非绑定单一模型服务。
  • Agent Graph 为复杂任务提供依赖调度、受限子代理、证据补充和 Lead Agent 验收,并保留暂停、恢复与重试记录。
局限
  • Agent Graph 明确标为实验性能力;其分工与验收流程更适合复杂任务,简单修改使用 Direct 模式更快。
  • 从源码运行要求 Node.js 22.19+;实际使用还必须配置受支持的订阅、API 或自定义 Provider。
  • 本地优先不代表数据永不外发:选择云端 Provider 时,提示、附件和任务上下文会发送给该服务。
  • 媒体生成、高权限功能和可用模型受版本、操作系统、Provider、模型能力及用户授权影响。
  • README 所述许可证为 PolyForm Noncommercial 1.0.0;商业使用、商业分发、SaaS、托管、转售或商业产品集成需要单独书面授权。

这个 Agent 与同类方案有什么区别?

相较于仅生成回答的聊天界面,Kun 强调将需求、计划、文件修改、工具结果、测试、审查和交付记录保留在同一连续工作流中;对于简单任务则提供较快的 Direct 模式。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Kun 工作台 当前 49 · 缺口较多 桌面应用免费 + 模型费 ★ 6.4k 1 天前 TypeScript ChatGPT · Codex · OpenAI API · Claude API
Synara 52 · 缺口较多 桌面应用免费 + 模型费 ★ 2.2k 今天 TypeScript Codex · Claude Code
Code Puppy 57 · 缺口较多 命令行工具免费 + 模型费 ★ 878 今天 Python Codex · OpenAI API · Claude API
zerostack 57 · 缺口较多 命令行工具免费 + 模型费 ★ 1.7k 2 天前 Rust OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
49/ 100 五分制 2.5 / 5
本评测基于 2026年8月9日 的源码;此后该项目发布了 18 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 11/29
可靠稳定 8/14
适用触发 10/18
规范维护 9/18
有效结果 7/13
证据核验 4/8
查看各维度的扣分理由
信任安全11 / 29 · 1.9/5

证据显示:README 声明本地优先、数据默认本地存储,并提及工具审批、敏感操作确认、沙箱等安全特性;SECURITY.md 提供漏洞报告渠道。但未提供具体权限模型、审批流程细节或数据流图,且发布者身份未验证。扣分原因:权限最小化、用户确认、敏感数据处理等仅有声明,缺乏实现细节;依赖安全仅有 overrides 和 audit 脚本,未提供审计结果;外部影响、回滚、来源归属仅有部分文档或未明确。

可靠稳定8 / 14 · 2.9/5

证据显示:README 与文档描述一致,package.json 脚本完整,测试文件展示了对边界情况的处理(如拒绝不确定操作)。但依赖可用性未验证,且未提供失败消息的具体示例。扣分原因:自洽性良好,但依赖可用性仅凭 package.json 声明,失败消息仅从测试推断。

适用触发10 / 18 · 2.8/5

证据显示:README 明确目标用户(开发者、写作者、设计师、研究者)和多种场景(编码、写作、设计、研究、自动化),并说明平台支持(macOS、Windows、Linux)。能力边界在文档中有描述(如 Agent Graph 权限不扩大)。但触发精度(如命令、快捷键)未在提供文件中详细说明。扣分原因:受众和场景、能力边界、环境适配有充分文档,但触发精度证据不足。

规范维护9 / 18 · 2.5/5

证据显示:README 提供安装步骤、文档链接、FAQ、已知限制(如实验性 Agent Graph)、许可证(PolyForm Noncommercial)和版本信息(package.json 版本 0.1.0)。但缺少明确的变更日志,维护责任仅通过贡献指南和 CLA 暗示。扣分原因:信息架构、安装说明、示例和 FAQ 充分,但命名稳定性、已知限制、版本变更日志、维护责任证据不足。

有效结果7 / 13 · 2.7/5

证据显示:README 描述输出为可验证的结果(代码变更、测试结果、文档等),并强调与普通聊天框相比的价值。但成本效益未量化,且未提供实际使用案例。扣分原因:输出可用性和边际价值有描述,但成本效益缺乏证据。

证据核验4 / 8 · 2.5/5

证据显示:README 中的声明与文档和测试文件一致(如 Agent Graph 权限、本地数据处理),测试文件展示了可验证的行为。但跨来源佐证有限,且事实与推断的区分在文档中未明确。扣分原因:声明可追溯性良好,但跨来源佐证不足,事实与推断分离仅部分体现。

风险与缓解建议
  • 发布者身份未验证,下载和安装前应核实来源。
  • 许可证为 PolyForm Noncommercial,商业使用需单独授权,请确认是否符合你的用途。
  • 依赖安全仅通过 overrides 和 audit 脚本声明,未提供实际审计结果,建议自行运行 npm audit。
  • Agent Graph 标记为实验性,生产使用需谨慎。
证据充分度:低 评估于 2026年8月9日 审查版本 1377249652ce 评估后仓库已有新提交,评分可能未覆盖最新改动
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v0.4.4 Kun 0.4.4
    发布说明摘录
    Kun 0.4.4 0.4.4 让资料、对话与产物更紧密地连在一起:Work 用标签页和分屏串起会话与文件,论文库整合为独立空间;Design 支持分区多画板,数据报告可以直接呈现在对话里并保存到产物库。同时带来工作台新版引导、统一应用连接入口、个人助理任务工作流与存储管理,并改善计划交接、并行任务恢复和 Windows 启动稳定性。 ✨ 新功能 - Work 标签页与论文空间:会话与文件共用标签栏,支持并排对照和会话内预览,论文库统一为独立的检索、阅读与笔记空间。文档选区可直接交给 Kun 改写、扩写或引用,表格选区可查看统计并发起分析。 - 分区多画板设计:同一个 Design 画布可以按分区组织多个页面、状态与方案,继续对话即可追加或修改画板。Claude Code、Codex 及受支持的 ACP Agent 也能在 Code 对话中打开设计,确认方案后再进入代码实现。 - 数据报告与产物预览:对话中可直接展示包含指标、图表和说明的数据报告,并保存到产物库中重新打开和更新。产物卡片增加真实缩略图,查找已有成果更直观。 - 工作台与新版引导:更新圆角工作区、模式切换和可收起的右侧工具条,macOS 侧栏支持通透的玻璃效果。首次使用或从旧版本跨越 0.4.4 升级时提供可跳过的工作台介绍,并可从帮助入口重看各模式引导。 …
    在 GitHub 查看 ↗
  2. v0.4.3 Kun 0.4.3
    发布说明摘录
    Kun 0.4.3 0.4.3 让计划执行与多 Agent 协作更顺手:在计划卡片中选择执行 Agent,为任务分派填写 Agent 与模型偏好,并在侧栏查看工作 Agent。账户与设置入口进一步整合,新增会员兑换与状态刷新,支持 MiniMax-M3.1-Flash,同时减少计划工作区的磁盘占用,改善工具调用、审批和历史会话的稳定性。 ✨ 新功能 - 计划执行 Agent 选择:在计划卡片中选择负责执行的 Agent,让计划交给合适的引擎完成。 - 任务分派与协作:支持填写 Agent 与模型分派偏好,侧栏在父会话下展示工作 Agent,方便查看协作进展。改进中断子任务的续接;调整分派选择时暂停倒计时,切换的 Agent 会正确应用。 - 账户与会员入口:账户卡片与设置整合到侧栏底部的统一入口,支持会员兑换与会员状态刷新。回到应用时会重新获取会员权益信息。 - 更轻量的计划工作区:计划构建工作树通过写时复制复用已有依赖,减少重复安装与磁盘占用。增加已合并空闲工作树的自动清理,并在可用磁盘空间不足 5 GB 时阻止新建计划构建工作树。 - MiniMax-M3.1-Flash:MiniMax 官方 API 与 Token Plan 模型目录新增 MiniMax-M3.1-Flash。同步适配推理强度选项与用量计价。 …
    在 GitHub 查看 ↗
  3. v0.4.2 Kun 0.4.2
    发布说明摘录
    Kun 0.4.2 0.4.2 是 0.4.1 之后的增量更新。产物库、可编辑幻灯片和 Office 预览让成果更容易查看与继续修改;交互组件(Gen UI)与 MCP Apps 转为内置能力,Code 工作台、Design 和 Work 写作体验也有了新布局。Changes 面板新增提交与推送,回合撤销只还原 Kun 改过的文件;Agent 名册、协作面板、内置终端、文件树和 Kun TUI 同步升级,启动与空闲资源占用进一步降低。 > 上线状态:个人助手仅在“实验功能”中提供,默认关闭;App / 移动端相关能力仍在预览和内部验证阶段,尚未正式上线。本版本不将它们作为正式功能发布。 ✨ 新功能与体验改进 - 产物库:侧栏新增“产物”入口,集中展示 Kun 在各个项目里做出的设计稿、文档、幻灯片、表格、白板和生成图片。支持网格与列表视图、按类型和项目筛选、搜索与排序;PDF 和白板可直接预览,详情页可查看版本,或回到原会话让 Kun 继续修改。回合结束和窗口重新聚焦时自动刷新。PPTX、DOCX、XLSX 产物打开后可直接在右侧与 Kun 对话修改:当前页、选中文字或单元格区域会作为上下文随消息发送;Kun 改动文件前自动保存版本快照,支持对比与撤销。 …
    在 GitHub 查看 ↗

常见问题

需要绑定某一家模型服务吗?
不需要。可配置受支持的订阅、Coding Plan、Token Plan、API、兼容服务或自托管模型;预设不代表账户天然拥有对应模型或额度。
GUI 与 TUI 会不会各自形成独立会话?
不会。两者连接同一个本地 kun serve 运行时,可共享线程、计划、审批、用量和后台任务。
任务可以访问哪些资源?
产品提供本地工作区、Terminal、Browser、MCP、Skills 等能力;Agent Graph 中的子代理只能使用父任务授权范围内的文件、工具、网络、Skills 和 MCP。
本地优先是否适合敏感项目?
会话、偏好、日志和运行时数据默认保存在本机,但使用云端模型时提示、附件和任务上下文会发送给所选 Provider,需评估其数据政策。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents