kdcokenny/ocx

OpenCode extension manager with portable, isolated profiles. Your setup, anywhere.

解決的問題

OCX 允許使用者在不同的 OpenCode 倉庫中管理與套用自訂的配置(設定檔)與元件,而無需直接修改倉庫本身。它解決了需要一致、可審計且可攜帶的 AI 代理人配置,並可透過註冊表共享的需求。

工作原理

OCX 作為一個配置管理器,採用「ShadCN 風格」的方法,將元件直接複製到專案的 .opencode/ 目錄中,而不是隱藏在相依性中。它使用設定檔透過包含與排除模式控制 AI 代理人可見的內容,並利用 SHA-256 驗證確保從註冊表安裝的元件完整性。

目標對象

使用 OpenCode 的開發者,想在多個專案中維護自己的 AI 代理人指令與配置,或是團隊希望透過註冊表分發精選的 AI 元件。

重點

  • 可攜帶的設定檔:將您的自訂配置套用到任何倉庫,而無需修改原始碼。
  • 註冊表系統:從精選的遠端註冊表安裝設定檔與元件。
  • 可審計的程式碼:元件經 SHA 驗證且屬於使用者所有,確保 AI 代理人僅執行已審核的程式碼。
  • 細緻的控制:透過特定的包含與排除模式管理 OpenCode 可見的內容。