cc-haha:具備視覺差異檢視與多模型支援的 AI 程式編寫圖形化桌面工作區
它解決了什麼問題
Claude Code Haha 是一個圖形化桌面工作區,旨在將 AI 驅動的開發體驗從終端機延伸出去。它提供一個集中式環境,透過視覺化介面管理 AI 程式編寫會話、專案與檔案變更,減少管理多個會話與審查 AI 產生的程式碼編輯的摩擦。
它如何運作
此應用程式以 Electron、React 與 Bun 建置,作為 AI 程式編寫代理的封裝與管理層。它允許使用者連接各種模型提供者(包括 Claude、ChatGPT、Grok、DeepSeek,以及透過 Ollama 或 LM Studio 的本地模型),並提供會話管理、分支/工作樹控制,以及在變更套用前檢視差異的視覺化 diff 檢視器等工具。
目標使用者
想要圖形化、GUI 為主的替代終端機專用 AI 程式編寫工具的開發者,以及需要在不同作業系統(macOS、Windows、Linux)上管理多個 AI 輔助專案與會話的使用者。
重點特色
- 多會話工作區:使用可調整大小的側邊欄與分頁,管理多個專案與會話。
- 視覺化差異檢視:逐檔檢視 AI 建議的編輯,並以語法突顯顯示,於批准前審核。
- 彈性模型支援:「自帶模型」支援主要雲端提供者與本地 LLM。
- 電腦使用:在取得授權後,允許代理截圖並控制桌面應用程式。
- 遠端存取:可透過 H5 行動瀏覽器繼續會話,或整合 Telegram、WeChat、WhatsApp 等即時通訊平台。
- uma 技能市集:從 ClawHub/SkillHub 安裝第三方技能,以擴充代理功能。
- 權限控制:提供五種不同的權限模式,以管理代理執行指令與工具呼叫的方式。