跳至主要內容

Motir 建置自身

Motir 如何建置 Motir。

這聽起來像是先有雞還是先有蛋的難題,其實不是。Motir 最初只是一個裝著提示詞的資料夾,而它發布的每一個功能,都成了建置下一個功能的工具。

起點

我們 Vibe coding,結果專案散了架。

Vibe coding 讓寫程式碼變快了。但我們走得越遠,丟失的專案內容就越多——因為專案不只是程式碼。

  • 發現了錯誤,卻從未記錄在工作階段中途被發現,到工作階段結束時就被忘了。
  • 同時鋪開太多五個功能同時在做,卻無從判斷下一個該先做哪個。
  • 缺失的測試要麼沒有,要麼達不到其餘程式碼所需的標準。
  • 淹沒在聊天裡的決定某個東西為什麼要這樣建置,隨著編碼工作階段的結束而消失了。

我們需要的

Jira 和 Linear 能記錄工作,但我們需要更多。

我們把自己的流程接入熟悉的專案工具。它們裝得下工作,卻裝不下我們缺少的東西。

  1. 01先有計畫,再寫程式碼代理程式應該從一份經人核准的計畫出發,而不是從一句提示詞出發。Motir AI 規劃器
  2. 02已就緒,還是被什麼阻塞看清哪些工作現在就能開始,哪些在等待——具體在等待哪些其他工作。
  3. 03有人統管整個專案一個專案經理,無需吩咐就能統籌全局、把一切整合起來。Motir 專案經理

於是我們自己做了。

自舉

每一個功能,都成為下一個功能的工具。

Motir 沒有等到完工才開始使用自己。它發布的每一個功能,都替換掉了建置它時所用的鷹架。

  1. 第 0 天motir-meta一個內部專案:一組提示詞、一份工作清單和一個失誤記錄庫。它引導一個模型建置了 Motir 最早的功能。提示詞和一個工作檔案
  2. 然後工作項目工作項目發布之後,Motir 開始問自己下一步該建置什麼,而不再依賴外部工具。它自己的工作項目
  3. 然後MCP 伺服器MCP 發布之後,那些查詢變成了 MCP 呼叫,狀態也自動保持同步。它自己的 MCP 伺服器
  4. 然後AI 規劃規劃功能發布之後,Motir 用它自己的規劃器規劃接下來的功能。它自己的規劃器
  5. 現在代理程式與核准代理程式建置 Motir 的工作項目;每一份計畫、每一次合併都由人來核准。以上全部

建置一個功能使用它用它建置下一個

幕後

建置 Motir 的工作流程,就是你將獲得的那一套。

AI 規劃、計畫關口、代理程式執行、合併關口、修復和學習迴圈:每個 Motir 專案都執行在同一套工作流程上,Motir 自己也不例外。

了解 Motir 的工作方式

仍在建置

它從未停下。

Motir 仍在公開地為自己新增功能。這些數字即時來自 Motir 自己的專案。

4,954
已發布
501
已規劃
6
功能需求
4
贊同

最近發布

  • MOTIR-9266release.yml still skips the tag step whenever a changeset is pending — MOTIR-7717's workflow half never shipped, and 0.16.0 was never published
  • MOTIR-9268Every load-test run after the first on the rebuilt generator exits 5: `fly ssh sftp put` refuses to overwrite the previous run's files left in /data/run on the persistent volume
  • MOTIR-9189Calculator larger-pool answer carries no credit amount for the pool
  • MOTIR-9216Every conversation turn is one grounded read that answers — the intent classifier, the debug and new_session verdicts and the debug_bug job retire, and a turn whose code could not be read says so
  • MOTIR-9231(motir-core) settle writes every non-guide turn as ask: drop the debug and new_session arms, the debug_bug submit, the ask→debug claim and the debug resubmit, keeping stored turns readable
  • MOTIR-9230(motir-ai · test) Story integration gate — coverage floor over the single grounded turn, the in-run router unchanged, and no retired symbol left

用同樣的方式建置你的專案。

從一個想法開始。Motir 負責規劃、建置,並讓整個專案井井有條。

免費開始