Bruto
Jimy K4 · 程式設計 · 生產力
Bruto 是一套本機任務看板,把每個專案的筆記存進 .bruto/workspace.json,讓你與任何 AI 助理共用同一份任務、脈絡與回饋紀錄。

關於 Bruto
About
Bruto 是什麼
多數與 AI 一起寫程式的過程,都在關掉對話視窗那一刻結束。你解釋技術堆疊、壞掉的畫面、真正關鍵的那個檔案,一週後模型又從零開始。Bruto 把任務清單搬進專案本身:一份放在 .bruto/workspace.json 的工作檔,加上一個看板介面。你和 AI 讀的是同一份筆記。
每則筆記就是一項任務,帶有狀態、描述、附加檔案、連結與截圖。你可以在畫布上拖曳、用箭頭連接相關工作、一次編輯多則。筆記也能封鎖另一個專案裡的筆記,或反過來等它完成,前端、API 與資料庫分住在不同資料夾時,靠的就是這條線。
代理有兩種進入方式。支援 MCP 的代理透過 bruto-mcp 伺服器列出、讀取與回覆筆記,不必手動改 JSON。只讀檔案的代理,在 AGENTS.md 或 CLAUDE.md 寫一行就夠。
限制來自設計本身。Bruto 是靜態頁面,沒有伺服器也沒有帳號,開資料夾要靠 File System Access API,也就是桌機上的 Chromium 瀏覽器。Firefox、Safari 與手機都開不了本機資料夾。想跟別人共用,得把專案放進 git,因為沒有雲端工作區。
開始使用
- 在電腦上用 Chrome、Edge、Brave 或 Opera 開啟 jimy-k4.github.io/bruto,想讓它獨立成一個視窗就按「安裝應用程式」。
- 選擇專案資料夾。Bruto 會在裡面建立 .bruto/workspace.json,資料不會離開你的電腦。
- 寫下第一批任務,填描述、檔案、連結、截圖與狀態。任務之間有依賴時,拉一條箭頭。
- 按 Q、W 或 E 複製給模型用的脈絡,先看預覽裡的 token 數量,再貼進 Claude、ChatGPT、Gemini 或 DeepSeek。
- 代理若可修改檔案,接上 MCP 伺服器或在 AGENTS.md 指向看板,讓它在筆記裡回答並標記待審。
產品資訊
快速了解 Bruto 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 獨自做個人專案的開發者:看板把同一份脈絡留到下一次對話,你不用每個星期一重講一次技術堆疊。
- 前端、API 與資料庫分開放三個儲存庫的小團隊:跨專案連結會標出哪一項卡住哪一項,前提是大家用同一段 git 歷史。
- 剛接手陌生程式庫的人:結構檢視與透鏡先給一張地圖再動手,專案要落在支援的技術堆疊裡才有效。
任務
- 寫一份 AI 能直接動手的錯誤回報:截圖、檔案與連結都掛在筆記上,按一個鍵就複製整則與它指向的所有內容。
- 審閱 AI 的回覆並退回:筆記留著回答、動過的檔案、哪裡不對的欄位,以及被退回幾次的計數。
- 規劃跨儲存庫的工作:一則筆記可以封鎖另一個專案裡的筆記,兩邊看板都看得到這條連結。
- 把固定規則放在模型眼前:像「完成前先跑測試」這種規則筆記,會跟著每次複製送出去,直到你關掉它。
情境
- 進行很久的專案,對話紀錄已經弄丟過不止一次。
- 不能經過第三方 SaaS 看板的客戶工作,例如合約要求保密的程式碼。
- 技術堆疊散在好幾個資料夾,前端、API 與資料庫各自需要看板,又彼此相依。
主要功能
筆記與程式碼住在一起
工作檔放在專案資料夾裡,跟著專案移動,複製儲存庫或切換分支都會把任務帶過去。筆記有狀態、描述、檔案、連結與截圖,可以拖曳、用箭頭相連、批次編輯。支援 Markdown,編輯器旁附一張格式速查表。
一鍵複製脈絡並估算 token
Q 複製選取的筆記,W 再加上它們指向的所有內容,E 複製整個專案。輸出是乾淨的 Markdown,開頭附幾句給模型的指示,預覽會顯示實際貼上的內容與大約的 token 數。全域脈絡區塊把你的技術堆疊與既定決策帶進每次複製。
結構檢視與技術堆疊透鏡
結構檢視把資料夾畫成區塊,大小依檔案數量決定,標出筆記指向的位置,也列出指向已刪除檔案的連結。Bruto 認得技術堆疊時,透鏡會把專案改畫成另一種樣子:React、Vue、Svelte 或 Next.js 的頁面與元件,NestJS、FastAPI 或 Spring 的資源與端點,PostgreSQL、Prisma 或 Oracle PL/SQL 的資料表與鍵。
專案之間的連結
一則筆記可以封鎖、被阻擋或關聯到另一個專案的筆記。對方專案會以唯讀的幽靈區塊出現在看板上,帶著通往那則筆記的鏈條,點一下就原地開啟。產品拆成前端、API 與資料三塊時,這個設計才讓看板真的有用。
代理透過 MCP 上板
bruto-mcp 伺服器提供 Claude Code 與其他 MCP 用戶端工具,用來列出筆記、讀取單則、標記正在處理的那則並回覆。代理能把筆記推進到 DEV 環境標記,PRE 與 PRO 留給你決定。規則筆記跟著每次請求送出,代理在每項任務都套用同一組條件。
儲存時合併而非覆寫
每次儲存都先讀檔,再逐則、逐欄位合併別處的變更。你和代理同時改到同一個欄位時,你的值留著,畫面跳出通知讓你決定是否採用對方的值,稽核紀錄也會寫上一筆。壞掉的檔案不會被覆寫,每次開啟專案都會留一份備份。
優缺點
優點
- 任務放在儲存庫裡,對話被清掉、換模型、換電腦,看板都還在。
- Q、W、E 的脈絡複製加上 token 估算,省掉大半手動拼提示詞的工夫。
- 結構檢視與透鏡把陌生程式庫變成頁面、端點或資料表,可以直接在筆記裡指名。
- MCP 伺服器讓它成為真正的 AI 代理任務看板,合併邏輯也保住你手上的修改。
- 免費、MIT 授權、可安裝成離線應用,每個動作都有快速鍵。
缺點
- 開資料夾需要桌機上的 Chrome、Edge、Brave 或 Opera,Firefox、Safari 與手機使用者用不到。
- 沒有帳號與雲端同步,等於沒有共用工作區,專案不進 git 就沒有備份。
- 只能對話的助理仍得手動複製貼上,回覆流程要代理能改檔案才跑得完整。
- 截圖與圖片存在專案資料夾,圖多的看板會讓儲存庫多出檔案,diff 也變吵。
常見問題
不用。Bruto 免費且以 MIT 授權開源,沒有廣告、沒有帳號,也沒有付費方案。Ko-fi 贊助出於自願。
相關內容
探索與 Bruto 相關的工具、技能與文章。
Bruto 替代方案
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 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
