
關於 devpit
What Is devpit
devpit 是給同時開好幾條 Claude Code 工作階段的開發者用的程式碼代理控管工具。畫面上不再有六個終端機分頁,也不必猜哪一條正在燒詞元。每個專案有一個接上的終端機,看板標出每件工作的位置,每次呼叫都留下成本。
程式以 Rust 加 Tauri 寫成。終端機是 tmux 後面的真實 pty,不是瀏覽器假裝成主控台,所以分割、關窗、重開都不會把行程弄丟。Windows 上由 psmux 接手同一件事,Linux 版本也能在 WSL 2 裡執行。專案、看板、卡片、對話與終端機紀錄都放在 ~/.devpit,儲存庫不會被動到,也不必為它加一行 gitignore。帳號是選用的,目前只負責登入。
限制要先講清楚。代理工作走 Claude Code,因為那是 devpit 目前唯一會驅動的命令列工具,其餘工具只能透過鉤子回報狀態,看板步驟照樣呼叫 Claude Code。機器之間的同歩還沒做,帳號只是登入用。包含遠端存取的 Plus 方案寫在網站上,屬預告性質,還沒上線。另外 macOS 版本沒有簽章與公證,第一次開啟會被系統擋下。
Getting Started
- 用官網或 GitHub 發行頁面的一行指令安裝。Linux 取得 .deb 或 AppImage,macOS 取得 Apple silicon 與 Intel 共用的通用 .app,Windows 取得每位使用者各自的安裝檔。
- 開啟程式。它使用 PATH 上既有的
claude命令列工具,不必申請新的 API 金鑰,用量照樣算在你原本的 Claude Code 方案裡。 - 建立專案並指向一個資料夾。每個專案在
~/.devpit裡各有終端機、看板與工作區,隔幾天回來還停在上次的位置。 - 替欄位設定步驟:選代理、選模型、決定卡片脈絡的哪一段要送進去,再設一筆支出上限。
- 把卡片拖進那個欄位。步驟在你原本開著的終端機裡執行,結束後把輸出、結束碼與實際成本寫回卡片。
產品資訊
快速了解 devpit 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 每天開兩條以上 Claude Code 工作階段的開發者:看板與專案終端機讓每件工作維持可見。本來就這樣工作的人,設定成本才收得回來。
- 一個人做產品的開發者:成本落在每張卡片上,功能花了多少錢,不必等帳單來才知道,臨時要砍預算也有依據。
- 共用同一個儲存庫的小團隊:工作區留在 `~/.devpit`,不必往專案裡塞檔案,也不必向同事解釋新工具怎麼用。
任務
- 把工作送過審查與驗證:每個欄位只用一個代理、一個模型與一段脈絡,詞元帳單因此變得可預期,也看得出哪一個步驟在花錢。
- 在代理旁邊跑測試、建置與 lint:命令步驟回傳串流輸出與結束碼,不會佔住代理用的終端機,長跑的工作也不會把畫面卡死。
- 確認代理改了什麼:檔案樹與差異檢視就在終端機旁,審查不必離開同一個視窗,看到問題可以立刻回到對話裡要求修正。
- 同時盯好幾個專案:協調器對話列出看板、執行中的工作階段,以及正在等你回覆的項目,切換時不用逐個翻視窗。
情境
- 午休回來,五個終端機裡哪一個還在跑已經說不清:島嶼檢視顯示每條工作階段的狀態,等待你回覆的排在最前面。
- 大型重構需要自己的 checkout:步驟要求時才建立 worktree,裡面還有未提交的工作就不會刪除,收尾時由你決定何時清掉。
主要功能
每個專案一個目標終端機
每個專案只有一個終端機接收注意力。切到別的專案時,前一條工作階段退到背景繼續跑,離開畫面但沒有停。你不再來回跳分頁,一次只看一件事,回頭接手時畫面還是原來那一個。
比視窗活得更久的工作階段
終端機是 tmux 的面板,Windows 上則是 psmux 面板。關掉 devpit,稍後再開,行程與捲動紀錄都還在。更新時也一樣,程式重啟不會讓跑著的代理一起結束,這也是它與一般桌面終端機最大的差別。
會執行實際工作的看板
每個專案有一張看板,欄位可以命名、調序、增加。欄位要嘛什麼都不做,要嘛存著三種步驟之一:代理呼叫、接管目標終端機的工作階段、shell 命令。卡片一移動,步驟就化成一次呼叫,代理、模型、脈絡範圍與期望的回答格式都已固定,送出去的內容只有這一些。
每次呼叫都有支出上限
每個步驟自帶一筆美元上限,結束時卡片顯示實際成本。允許多少與實際花多少並排留下,整條代理流程事後查得清楚。上限由欄位設定,同一條工作流程換欄位就換預算。
終端機旁的檔案、差異與瀏覽器
檔案樹與差異檢視貼在終端機旁,審查代理的改動不必切換程式。瀏覽器面板開啟專案的 localhost 伺服器,每個面板各自獨立,還能針對指定網域,從 Chrome、Firefox 或 Safari 帶入已登入的工作階段。代理可以操作你交給它的頁面,但讀不到你在密碼欄位輸入的內容。
代理就是機器上的檔案
代理定義是 ~/.devpit/agents/ 裡帶 frontmatter 的 Markdown,加上你原有工具已經安裝的那些。devpit 只引用不複製,型錄留在原本的地方,改一個檔案就生效,不必重新編譯或註冊。
跨專案的協調器
協調器是一段由你主導的對話。它讀取你連結的每一張看板,列出 Claude Code 帳號正在跑的工作階段,也能在卡片所屬的 worktree 裡替卡片開一條新工作階段。它不會把卡片移進會執行步驟的欄位,不會照計時器動作,也不會替其他工作階段按下同意。決定權還是在你手上。
優缺點
優點
- 每次呼叫的成本寫在卡片上,詞元支出從猜測變成可編列的預算項目。
- 看板是選用的,單純的終端機工作與安裝前完全一樣,不會被迫改變習慣。
- 本機優先的 `~/.devpit` 儲存方式讓儲存庫保持乾淨,也不必多一行 gitignore。
- 支出上限與欄位脈絡範圍,省掉每次呼叫都把全部代理與全部文件塞進去的浪費。
- tmux 撐住行程,關視窗或更新程式都不會帶走工作階段。
缺點
- 看板自動化預設你使用 Claude Code。團隊若以 Codex、Cursor 或 Gemini CLI 為主力,代理步驟目前還不適合。
- macOS 版本沒有簽章也未公證,第一次啟動會被 Gatekeeper 擋下,得從右鍵選單開啟或自己清掉隔離屬性。
- 設定需要判斷。新專案的欄位是空的,每個欄位都得先填入代理、模型與上限才會做事,急著上工的人會覺得多一層工。
- 機器之間不同歩。帳號只負責登入,兩台電腦就是兩套各自獨立的工作區。
常見問題
看板步驟不行。代理與工作階段步驟都走 PATH 上的 claude 命令列工具。其他工具可以透過 devpit-agent 鉤子回報狀態,Gemini CLI 免設定就能做到,但工作本身仍在 Claude Code 上跑。
相關內容
探索與 devpit 相關的工具、技能與文章。
devpit 替代方案
Base Code
Base44 (Wix) · 程式設計 · 生產力Base Code 是 Base44 推出的共享雲端開發環境。團隊在對話中描述對既有 GitHub 儲存庫的修改,看著預覽確認結果,再以 Pull Request 交回工程團隊。
Google EmbeddingGemma 2
Google DeepMind · 寫作 · 圖片 · 程式設計Google EmbeddingGemma 2 是 7.4 億參數的開源模型,能把文字、程式碼、圖片、音訊與影片畫面轉成同一個 768 維空間裡的向量,在手機與筆電上就能執行。
GitGlow
GitGlow · 程式設計 · 生產力GitGlow 是桌面版 Git 用戶端,把你自己的程式碼與 AI 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
