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 安裝第三方技能,以擴充代理功能。
  • 權限控制:提供五種不同的權限模式,以管理代理執行指令與工具呼叫的方式。

Sources