
Buster
Buster (YC W24), now Keystroke · 程式設計 · 行銷
Buster 是獲 YC 支持的人工智慧自動化平台。團隊透過程式碼代理以 TypeScript 撰寫代理程式與工作流程,再從同一個共用網頁應用程式執行。

關於 Buster
What Is Buster
Buster 來自 Y Combinator 的 W24 梯次,由 Blake Rouse 與 Dallin Bentley 創立。產品一開始是人工智慧資料分析師,後來轉向以程式碼為核心的自動化平台。當時把它定位成給程式碼代理使用的 n8n 替代方案。說法很直接:保留 n8n 這類視覺化工具的整合與代管能力,但把邏輯留在普通的 TypeScript 裡,讓程式碼代理讀得懂、測得動、改得快。
工作內容放在你自己的儲存庫。一個工作流程就是非同步函式,輸入用 Zod 結構描述定義,邏輯由 Vitest 覆蓋。代理程式包住 Vercel 的人工智慧 SDK,把工作流程、動作、其他代理程式、MCP 伺服器與整合服務都當成工具使用。部署之後,全部出現在代管的網頁應用程式裡,附聊天介面、執行紀錄、憑證、分享設定與權限控制。
重點在於現況。buster.so 已經沒有正常運作的網站,團隊也轉往其他方向。兩位創辦人把同一個想法重做成 Keystroke,一個開源代理平台,做法相同、功能更多。評估時請把 Buster 視為已停止的產品,想要現行版本就看 Keystroke。
Getting Started
- 安裝命令列工具並建立本機專案。指令會產生一個資料夾,裡面有 AGENTS.md,向你的程式碼代理說明專案慣例。
- 用 Claude Code、Cursor 或 Codex 開啟那個資料夾,描述你要的代理程式。程式碼代理會寫 TypeScript、加入工具並執行測試。
- 用 Zod 結構描述定義每個工作流程輸入,讓部署後的表單在執行前先驗證資料。
- 把專案推上平台,檢查產生的聊天介面、工作流程檢視與紀錄。
- 邀請同事,為每個整合服務設定憑證,並決定誰能執行、誰能編輯。
產品資訊
快速了解 Buster 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 工程團隊:開發者把自動化留在正常的 TypeScript 儲存庫,測試與型別檢查照常運作;產品與營運人員則直接用部署好的應用程式,不必碰程式碼。
- 營運團隊:客服與新人導引流程可以做成共用代理程式,憑證與權限集中在一處管理。
- 個人開發者:一個人下午就能做出內部工具,再用聊天介面交給同事,不必在自己電腦上留一支腳本。
任務
- 內部工具:做一個 Slack 助理,從 Postgres、PostHog 與 Metabase 找答案,並持續更新結構描述筆記。
- 人工智慧工作流程自動化:排定固定工作,抓取資料、整理摘要,再把結果貼到團隊頻道。
- 進件分流:分類客服工單或新註冊名單,用網路搜尋補齊背景,再分派給正確的負責人。
- 報表產出:定期從真實業務資料生成儀表板或文字簡報,不必另外開一個商業智慧專案。
情境
- 汰換視覺化工具:團隊原本用 n8n 這類畫布,後來 JSON 區塊愈來愈難審閱,出錯時也難除錯。
- 讓非開發人員使用工程成果:部署後的網頁應用程式提供表單、聊天與執行紀錄,同事不必在本機安裝任何東西。
- 重做人工智慧資料分析師:兩位創辦人在後繼平台上花約五分鐘,就用記憶、檔案系統與資料庫存取重建了原本的代理程式。
主要功能
TypeScript 工作流程
工作流程就是普通的非同步 TypeScript。迴圈是真的迴圈,輸入用 Zod,整個專案跑 Vitest。你會有 npm 套件、型別檢查,以及審閱者看得懂的差異比對,這也是團隊選擇它而不是視覺化畫布的主因。
可持久化的代管執行環境
代管執行環境讓一次執行撐過錯誤、等待、核准步驟與程序重啟。需要等人決定的長工作不會丟失進度,單一步驟失敗也能重試,不必整條流程重跑。
具備實用工具的代理程式
代理程式包住 Vercel 的人工智慧 SDK,可把工作流程、動作、其他代理程式、MCP 伺服器與整合服務當成工具呼叫。它還帶著記憶、持久化檔案系統、網路搜尋與觸發條件,因此跨對話能保留脈絡,不必每次從零開始。
MCP 與整合服務支援
MCP 伺服器可以當成工具接入,Slack、Postgres、PostHog、Metabase 等常見服務也在支援範圍。憑證依整合服務存放,由平台統一分享,每個代理程式不用各自保管一份金鑰。
共用網頁應用程式
部署後的代理程式與工作流程會出現在瀏覽器,附聊天介面、流程視覺化、輸入表單、紀錄與分享控制。非技術同事可以直接執行工作或提問,不必複製儲存庫,也不必安裝環境。
為程式碼代理而設計
命令列工具會建立含 AGENTS.md 的專案,文件也寫成 Claude Code、Cursor、Codex 能直接查找的形式。你的程式碼代理可以建系統、跑測試、推上平台,讓 TypeScript 代理程式維持在小團隊可維護的範圍。
優缺點
優點
- 自動化以可讀的 TypeScript 留在自家儲存庫,程式碼審閱、測試與版本控制都照原本的方式運作。
- 代管執行環境處理持久化、核准與重啟,長期工作可省下數週的基礎架構工程。
- 代理程式能把 MCP 伺服器、工作流程、其他代理程式與標準整合當成工具,複雜系統仍保持模組化。
- 代管應用程式給全公司一個可用的前端,附紀錄、憑證與權限。
- 整體流程圍繞程式碼代理設計,後繼產品又是開源,決定採用前可以先讀程式碼。
缺點
- 需要 TypeScript 能力,或一個你信得過的程式碼代理。非開發者沒有拖放式建構工具可用。
- Buster 本身已停止,網站也離線,新用戶無法註冊原產品。
- 價格、發展路線與支援現在都屬於 Keystroke,公開資訊可能再變。
- 後繼產品以開放 alpha 形式推出,平台部分功能會有粗糙之處與破壞性變更。
常見問題
Buster 用來以 TypeScript 建立內部人工智慧代理程式與工作流程自動化,再透過代管網頁應用程式給團隊使用。常見用途包括 Slack 助理、報表流程與工單分流。
相關內容
探索與 Buster 相關的工具、技能與文章。
Buster 替代方案
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 代理程式的變更集中在同一份審查裡,讓你在交付前看清楚機器上究竟要送出什麼。
