KunAgent/Kun

Local-first AI agent workspace for coding, writing, design, research, and automation — one runtime for desktop GUI and TUI.

它解決了什麼問題

Kun 彌補了簡易 AI 聊天介面與實際交付完整專案之間的鴻溝。它提供了一個統一的工作空間,使用者可以從最初的需求說明一路走到設計、編碼、寫作以及最終驗收測試,無需在編輯器、終端機、文件編輯器等不同工具之間手動轉移上下文。

它如何運作

Kun 作為「本地優先」的 AI Agent 工作台運行。它使用共享執行環境(kun serve),同時連接桌面 GUI 與基於終端機的 TUI,讓使用者在切換介面時仍能保持相同的會話、計畫與任務歷史。它支援多種模型提供者(API、訂閱或自行託管),並提供兩種主要的互動模式:

  • 直接模式:適用於簡單問題與快速修改。
  • Agent Graph:實驗性模式,針對複雜的多步驟任務,由 Lead Agent 建立依賴圖,並將工作委派給受限的子代理,確保每一步在繼續前都已驗證。

目標使用者

此工具設計給開發者、寫作者、設計師與研究人員,讓他們能透過 AI 輔助的程式編寫、寫作、原型設計與自動化,將想法轉化為可驗證的成果。

重點特色

  • 統一工作台:在同一產品內整合程式碼、寫作、設計與研究環境。
  • GUI + TUI 協同:單一執行環境讓視覺化桌面應用與鍵盤導向的終端介面之間無縫切換。
  • 模型無關:支援包括 OpenAI、Anthropic、DeepSeek、Ollama 等多種提供者,透過 API 或訂閱使用。
  • 進階任務管理:具備 /plan 用於拆解目標、內嵌 diff 進行程式碼審查,以及自動排程/迴圈功能。
  • 可擴充性:支援 MCP(Model Context Protocol)、自訂 Skills 與 .kunx 擴充檔案。