Skip to content
← 文章目次 HCYTLOG / 文章與筆記

Termdock

Termdock 是以終端為核心的開發環境,整合多工作區、多終端、AST 深度搜尋和檔案/Prompt 管理,也提供 Git 輔助與智慧拖放,減少開發時的視窗切換。

Termdock

在開發 IngreLens 和 cosGlint 的過程裡,我越來越仰賴 Terminal:手上至少十個微服務,日常得在 3–4 個 VS Code 視窗與一堆終端分頁間切換;除了開發還要盯運作 log、跑測試、處理 Git 分支。每切一次上下文就像被抽走一次專注,時間與資源都在流失。於是我做了 Termdock,為的就是解決這個麻煩,這個時代的 CLI 工具越來越強,卻被綁在 IDE 或散落在滿屏的小黑窗,難以整合與整理。

我做 Termdock,是因為這種工作方式真的讓我很煩。我想把多工作區、多終端、檔案與 Prompt 管理,以及 Git 輔助放在同一個介面裡,不干擾終端操作,也不用一直切視窗。

我選擇「Terminal-first」,是因為終端一直是工程師可靠的工作環境。

那還能手動編輯程式碼嗎?可以。Termdock 也支援手動開發,雖然比 VS Code 陽春一點,也能直接閱讀 Markdown / PDF 等檔案,不用再裝外掛。

如果你也受不了一直切視窗,不如下載玩玩看 https://www.termdock.com/

Termdock 的四分割終端畫面,同時顯示程式碼分析、測試結果與建置日誌

我做了幾個堅持:

  • 多終端同窗分割(最多 4 視窗 + 畫中畫)。Docker、Redis、log、測試同時跑,監看不離視線。
  • 多工作區管理。一個視窗就能管理多個 repo,切換任務不費力;每個專案的狀態獨立保存。
  • 智慧拖放到 CLI。從 iTerm/瀏覽器/檔案直接拖或貼,Termdock 會自動辨識指令、環境變數、路徑,長篇文字自動壓縮,幫你少打字。
  • AST 深度分析與搜尋。基於 Tree-sitter,支援 13+ 語言;一鍵定位符號參照/依賴,減少 60% 的檔案跳轉時間。這比 grep 更接近「理解」。
  • 檔案與 Prompt 管理。內建檔案樹、預覽、全文檢索;從結果一鍵開對應終端與目錄。團隊可以共用 Prompt 與參數版本,讓 code review、腳本、命令執行更一致。
  • Git 做「輔助」。分支/標籤/提交視覺化和常用捷徑都在,但不搶終端的舞台。

我相信好的工具不應該重塑你的習慣,而是加速你原本的節奏。所以 Termdock 的介面可深淺色切換、自由佈局、背景自訂;它尊重你的 CLI,尊重你對上下文的掌握。

接下來的路線圖也很清楚:AI Work Agent + AST Deep Search,讓代理能在終端裡了解專案結構、跨 repo 任務與上下游依賴,幫你拆解工作、執行任務並回報結果。

如果你也在多專案、多工具、跨環境之間疲於切換,可以下載 Termdock 試試,看能不能少切幾次視窗。

後續的產品方向與 1.6 之後的改動,我整理在被追上也沒關係,我們為什麼還是繼續做 Termdock,也寫下功能被追上後繼續做的理由。