跳到主內容

Theme / 0.9.5

Herdr

AI 一人公司的終端辦公室

基礎觀念

三層架構:辦公室、員工、知識庫

🟢 入門|一家 AI 一人公司由三樣東西組成:員工(駕馭工程+大模型)、辦公室(Herdr)、知識庫(git 版控資料夾)。搞懂三者的邊界,後面每一段操作才知道自己在配哪一層。

一家公司由三樣東西組成

  • 員工 = 駕馭工程 (agent CLI) + 大模型。Claude Code、Codex、OpenCode、反重力這類命令列工具是員工的手腳:在你的電腦上讀資料夾、跑命令、改程式碼、查網頁。背後驅動它的大模型是員工的大腦:Claude Code 背後是 Claude 系列,Codex 背後是 GPT 系列,反重力預設接 Gemini。兩樣組合起來,才是一位員工——雇一位員工,就是同時選一個駕馭工程和一個模型。

  • 辦公室 = Herdr。agent CLI 都在終端機裡執行,一個終端就是一個視窗,視窗一關、執行就停。Herdr 把不同的駕馭工程拉進同一間辦公室:員工之間能互相發訊息、知道對方做到哪;關掉終端、關掉 Herdr 的介面,員工在後台照樣工作。

  • 知識庫 = 員工的根目錄。駕馭工程在哪個資料夾啟動,那個資料夾就是它的地基。根目錄是空的,員工每次都是失憶的:不知道公司是誰、做什麼、給誰看——就像一位剛入職的博士。知識庫相當於給每位員工做一次入職培訓,培訓完,他就「裝上了你的公司」。

三樣裡,員工是租來的(模型和駕馭工程隨時可以換),辦公室是免費的開源軟體,只有知識庫是你自己的。這是整套做法的核心:

模型是我們租來的,公司的營運體系沉澱在我們自己的資料夾裡。

Herdr 內部分三層

理解所有操作的鑰匙:

層 是什麼 關掉會怎樣
後台服務 (server) 一直在跑,真正的終端 (PTY) 和進程都歸它管 你不會關到它——herdr server stop 才會,那會讓所有員工停工
介面 (UI client) 工作區、頁面 (tab)、視窗 (pane) 都在這層 關掉介面不影響底下的服務,員工照常工作
員工體系 (agents) 認得每個視窗裡跑的是哪家 agent、看得出它的狀態、提供員工互相交接的命令 ——

一個關鍵環境變數:只有在 Herdr 的頁面裡啟動的程式,HERDR_ENV 才會是 1;此時 agent 才被允許用 Herdr 的命令去開頁面、請員工上崗、交接任務。在外面(普通終端)就停手,免得動到別人正在用的會話。

為什麼不是「一個 agent 開子代理」

同一個 agent 內開 sub-agent 也許更快,但這套架構刻意不用:

  1. 跨廠商跨進程:每位員工是獨立的 PTY 進程、獨立的 context window,可以讓不同家的模型互相審稿——寫的人看不出來的毛病,另一家模型更容易看出來。
  2. 透明可干預:sub-agent 是黑盒,這裡每位員工都在自己的頁面裡工作,你隨時可以點進去看、插話、改方向。
  3. 檔案系統當訊息匯流排:交接靠任務卡(Markdown 檔案),可版控、可審計,事後能查。
  4. 中間層不鎖定:Herdr 只是一層辦公室,換掉任何一家駕馭工程、換掉模型,公司體系照常運轉。

對應到五段提示詞

提示詞 搭的是哪一層
一:建知識庫 知識庫
二:裝 Herdr、配權限、寫協作規矩 辦公室
三:進 Herdr 開辦上崗 辦公室 × 知識庫 接上員工
四:新增崗位 知識庫(角色目錄)+ 辦公室(編制)
五:第一項任務 三層合起來跑真業務