这个项目能做什么

Kun 是一个本地优先的 AI Agent 工作台,目标是把 AI 从“回答问题”推进到“完成工作”。它提供两个主模式:Code 面向软件交付,并在同一任务中提供 Design 画布;Work 面向写作、资料整理、文档分析与演示产出。Agent 可以读取工作区上下文、制定计划、调用工具、修改文件、运行验证,并把证据留在任务旁。 桌面 GUI 适合观察、审阅和控制过程,终端 TUI 适合键盘专注工作。两者通过同一个本地 `kun serve` 运行时共享线程、目标、计划、审批和后台任务,而不是两套割裂的会话。 主要能力: - Code 模式:项目上下文、文件编辑、终端、Git / Worktree、Diff、测试与审查。 - Design 画布:在同一 Code 任务中沉淀原型、设计系统与 Design → Code 上下文。 - Work 模式:编辑 Markdown,预览、引用和分析 PDF / Office 文档,分析电子表格,从大纲创建演示文稿;Office 文件保持只读。 - 自动化:Scheduled tasks、Loops、Hooks、MCP、Skills 与可安装扩展。 - 模型接入:订阅、计划、API、OpenAI / Anthropic 兼容服务与自托管模型均可通过 Provider 配置接入,预设覆盖 ChatGPT / Codex、Claude、Gemini、Cursor、Ollama、DeepSeek、Kimi、GLM、Qwen、MiniMax、Xiaomi MiMo 等生态。 工作流程为:澄清目标 → 形成计划 → 执行与协作 → 检查证据 → 交付或继续。需求和计划默认可保存在项目中,便于版本控制、代码审查与后续恢复。 本地优先指会话、偏好、日志和运行时数据默认保存在本机;选择云端模型后,提示、附件和任务上下文会发送给所选 Provider。工具权限、敏感操作和扩展权限会在界面中明确呈现,由用户决定是否授权。 安装与运行:可从 GitHub Releases 下载 macOS(.dmg / .zip,Apple Silicon / Intel)、Windows(.exe,x64)、Linux(.AppImage / .deb,x64)安装包。从源码运行需要 Node.js 22.19+、npm 及至少一个可用模型连接,常用命令包括 `npm run dev`、`npm run dev:tui`、`npm run typecheck`、`npm run lint`、`npm run test`、`npm run build` 以及各平台打包命令。 许可证为 PolyForm Noncommercial License 1.0.0,仅供学习、研究和非商业用途;商业使用、商业分发、SaaS / 托管服务、转售或集成到商业产品中需要作者单独书面授权。