Kun: 一個具備共享 GUI 與 TUI 執行環境,用於端到端專案交付的 local-first AI Agent 工作台
它解決了什麼問題
Kun 填補了簡單的 AI 對話介面與實際交付完成專案之間的差距。它提供了一個統一的工作空間,使用者可以在其中從最初的需求釐清,到設計、編碼、寫作以及最終的驗收測試,而無需在編輯器、終端機和文件編輯器等不同工具之間手動轉移上下文。
運作方式
Kun 作為一個 "local-first" AI Agent 工作台運作。它使用一個共享的執行環境 (kun serve),將桌面 GUI 與基於終端機的 TUI 連接起來,允許使用者在切換介面的同時,保持相同的會話、計畫與任務歷史紀錄。
它支援多種模型提供者(API、訂閱或自託管)並提供兩種主要的互動模式:
- Direct Mode:用於簡單的問題與快速修改。
- Agent Graph:一種用於複雜、多步驟任務的實驗性模式,由一個 Lead Agent 建立依賴圖,並將工作委派給受限的子代理(sub-agents),確保在繼續下一步之前,每一步都經過驗證。
對象是誰
它專為開發者、作家、設計師和研究人員設計,這些使用者需要透過 AI 輔助的編碼、寫作、原型設計與自動化,將想法轉化為可驗證的結果。
重點特色
- Unified Workbench:在單一產品中整合了 Code、Write、Design 與 Research 的環境。
- GUI + TUI Synergy:單一執行環境允許在視覺化桌面應用程式與以鍵盤為中心的終端機介面之間進行無縫切換。
- Model Agnostic:支援廣泛的提供者,包括透過 API 或訂閱方式使用 OpenAI、Anthropic、DeepSeek、Ollama 等。
- Advanced Task Management:功能包括用於拆解目標的
/plan、用於程式碼審查的 inline diffs,以及自動化排程/迴圈。 - Extensibility:支援 MCP (Model Context Protocol)、自定義 Skills 與
.kunx擴充功能。
Sources
- RepoKunAgent/Kun