GitAgent by Lyzr

GitAgent by Lyzr

Lyzr · 程式設計

Lyzr 的 GitAgent 是一套 Git 原生的 AI 代理框架,把代理的身份、規則、記憶與工具全部收在一個 Git 儲存庫裡,而不是散落在各種設定檔中。你可以把它想成一套建立在檔案之上的 AI 代理協定。代理本身即儲存庫,因此你能用原本處理程式碼的指令來分支一個人格、比對規則變更、還原記憶。版本控管的 AI 代理正是這裡的重點。開源 AI 代理的定義維持框架中立,所以同一套設定可以跑在 Claude、OpenAI、CrewAI 或 Lyzr 上。從 npm 安裝免費。

GitAgent by Lyzr 的介面預覽

關於 GitAgent by Lyzr

什麼是 Lyzr 的 GitAgent

GitAgent 是一套框架中立的 AI 代理定義標準,由 Lyzr 團隊維護。這個專案也稱為 GAP 標準,是 GitAgent 協定的縮寫。多數代理框架把設定當成散落在應用程式各處的零散程式碼,因此很難追查誰改了某條規則、某段記憶何時被編輯,或是為什麼兩個團隊最後拿到同一個代理的不同版本。GitAgent 把這件事反過來做。儲存庫就是代理,而代理的每一個部分都住在版本化的檔案裡。

專案的定位很單純:複製一份儲存庫,就得到一個代理。你不必為了啟動代理去學某家廠商的 SDK,只要把一組 Markdown 與 YAML 檔案放進 Git 儲存庫,那個儲存庫就是一份完整、可攜的代理定義。核心檔案包括負責模型與執行環境設定的 agent.yaml、負責人格的 SOUL.md、負責行為限制的 RULES.md,另外還有 memory、tools、skills 與 hooks 等目錄。

這樣的設計在你需要稽核軌跡時最划算。在金融、醫療等受監管的產業,每一條規則變更與每一個決策都可能需要留下紀錄。Git 的提交歷史、分支與 blame 功能免費提供這份紀錄。取捨很真實。GitAgent 不會給你一套精緻的拖放式儀表板,它預設你的團隊熟悉儲存庫、終端機與 Node.js。如果團隊裡沒人生活在 Git 裡,學習曲線會顯得陡峭。

開始使用

  1. 確認電腦已安裝 Node.js 18 以上版本、npm 與 git。
  2. 執行單行安裝指令,或以 npm install -g @open-gitagent/gitagent 安裝精簡版套件。
  3. 走一次 API 金鑰設定流程,單一供應商選 Quick 模式,要串接多家則選 Advanced 模式。
  4. 為你的代理建立或複製一個 Git 儲存庫,並編輯 agent.yaml、SOUL.md 與 RULES.md 來定義它的行為。
  5. 在 http://localhost:3333 啟動內建的在地介面,或透過 SDK 執行代理,並在調整過程中提交你的變更。

產品資訊

快速了解 GitAgent by Lyzr 的定價、支援平台與效能。

免費方案是
付費方案$0
平台Web (Node.js 18+, npm, git)
開發者Lyzr
類別程式設計
發布日期May 2025
最近更新Jun 2025
網站訪問量3.4K
網站全球排名5.3M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 本來就每天在 Git 裡工作的開發者:整套流程都跑在分支、提交與差異比對上,幾乎沒有新東西要學。
  • 執行自架工具的平台的與 DevOps 工程師:GitAgent 融入 CI/CD 流程與 GitOps 習慣,而不是和它們對抗。
  • 需要稽核軌跡的受監管產業團隊:Git 歷史為每一次規則與記憶變更留下不中斷的紀錄,不必額外工具。

任務

  • 在團隊之間統一代理定義:把代理寫成一份儲存庫,之後讓各團隊用自己偏好的框架執行。
  • 分支並重複使用社群代理:複製一份儲存庫,把 SOUL.md 換成新的人格,就得到一個客製化代理。
  • 為代理記憶做版本控管:把記憶以純檔案提交,就能檢視、比對並回溯代理學到的內容。

情境

  • 架設一個需要清楚身份與規則集的程式助理,而這套規則能像其他程式碼變更一樣被檢視。
  • 讓代理走過開發、測試與正式分支,就像你交付應用程式程式碼那樣。
  • 把代理交給新同事:他複製儲存庫、讀定義,不必翻遍文件與聊天串。

主要功能

代理即 Git 儲存庫

最核心的想法是:你的代理就是那個儲存庫。身份、規則、記憶、工具與技能全都放在版本化檔案中,而不是跑在一個執行中的服務裡。這表示你可以分支一個代理來試不同版本、為不同受眾分支一個人格,並用 git log 追查代理學到的一切。如果某次編輯後出了問題,git revert 會把先前的行為帶回來。就是這麼簡單。

框架中立的執行環境

GitAgent 不會把你綁在單一供應商上。同一份代理定義可以匯出,或直接在 Claude、OpenAI、CrewAI、LangGraph 或 Lyzr 上執行,因此即使底層引擎換了,代理的「靈魂」仍然不變。當一個團隊統一了定義、但個別開發者各有偏好的執行環境時,這點很重要。你只寫一次代理,就能在引擎之間搬移。不必從頭改寫提示詞。

宣告式工具與技能

工具以宣告式 YAML 的形式放在 tools/ 目錄,可重複使用的能力則打包成技能模組放在 skills/ 目錄。因為這些都是檔案,你能像檢視程式碼那樣檢視一個新工具,也能用一次推送把技能分享給另一個團隊。可組合性才是重點。為某個代理打造的技能,可以直接搬進另一個代理,不必重新接上整份定義。

生命週期掛鉤

掛鉤讓你把邏輯接到代理生命週期的各個時點,可以用腳本或程式方式。你能在任務開始前執行檢查、在某個步驟結束後記錄輸出,或在一次執行結束時觸發清理。對打造自訂流程的團隊來說,掛鉤正是 GitAgent 與你現有自動化接軌的地方。你不是重建它,而是延伸它。

內建的在地介面與語音模式

安裝程式會在 3333 埠啟動一個在地網頁介面,另有一個選用的語音套件,透過 OpenAI Realtime 與 Gemini Live 加入語音互動。你不必先接好前端才能測試代理。語音部分獨立成套件,讓核心安裝維持輕量,也讓封閉環境裡的供應鏈掃描工具感到安心。

單行安裝與 SDK

設定只需一行複製貼上的指令,它會全域安裝 CLI、帶你設定 API 金鑰並開啟介面。如果你偏好全面腳本化,同樣的功能都能透過 SDK 取得,多數團隊就是用它把 GitAgent 嵌進自家工具裡。需求不高。Node.js 18+、npm 與 git,就這樣。

優缺點

優點

  • 以 MIT 授權免費開源,沒有需要担心的付費方案。
  • 以 Git 作為唯一真實來源,版本控管、分支、差異比對與回溯全都內建。
  • 框架中立的設計讓同一份代理定義能跑在 Claude、OpenAI、CrewAI、LangGraph 或 Lyzr 上。
  • 非常適合稽核需求重的產業,每一次規則與記憶變更都必須留下書面紀錄。
  • 由 Lyzr 團隊持續開發,這個標準背後有龐大的公開 GitHub 生態。

缺點

  • Git 優先的模式預設團隊懂儲存庫與命令列,對非技術使用者而言多了一層門檻。
  • 沒有託管的拖放式儀表板,不直接碰檔案就無法管理代理。
  • 安裝得走 npm 與一段 shell 腳本,某些高度重視安全的工作環境會直接禁止。
  • 作為早期階段的開放標準,部分工具與文件仍在成熟中。

常見問題

GitAgent 是一套免費的開源框架,用來把 AI 代理定義成 Git 儲存庫。代理的身份、規則、記憶、工具與技能都以版本化檔案保存,所以儲存庫本身就是代理。

相關內容

探索與 GitAgent by Lyzr 相關的工具、技能與文章。

GitAgent by Lyzr 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情