Observal

Observal 是專為您的程式碼代理擴充功能設計的自託管註冊表,內建洞察引擎。設定 Observal、定義範圍,並分享您的 Skills 與 MCPs。

Observal 是什麼?

Observal 是專為您的程式碼代理擴充功能設計的自託管註冊表,內建洞察引擎。設定 Observal、定義範圍,並與您的同儕分享 Skills、MCPs 與 Agents。

Observal 概覽

這是什麼

Observal 是一個自架(self-hosted)的編碼代理擴充套件註冊中心,內建洞察引擎。它被描述為內部編碼代理資源的控制平面與記錄系統。團隊可以建立一個集中式平台,與同儕共享 Skills、MCP 與 Agents,並提供使用模式的能見度。

主要功能

  • 將資源集中到一個平台:在單一註冊中心儲存 Skills、MCP 客戶端、hooks、提示詞、代理檔案與沙箱。
  • 執行受控管的註冊中心:審查提交、核准內部代理、檢查版本差異,並提供單一可信的安裝來源。
  • 跨多個 Coding IDE/CLI 渲染:自動為每個支援的 harness 產生正確的設定檔。
  • 讓代理互相使用:已核准的資源可透過開放的 ARD 標準被發現;代理可以將任務轉交給其他已核准的代理。
  • 了解什麼有效:使用實際採用率與會話資料,找出哪些代理、工具、提示詞與工作流程對團隊有幫助。
  • 必要時重播會話:將追蹤記錄作為除錯、審查、稽核與深入分析的證據。

使用情境

  • 組織內部建立了 Skills、Agent 檔案與 MCP 客戶端,但因缺乏可發現性導致同儕採用率低。
  • 團隊需要回饋迴圈,了解編碼代理資源實際的使用情況,並將無聲的失敗轉化為可行動的回饋。
  • 將目前分散在孤立 Git 儲存庫且缺乏文件的編碼代理資源集中管理。
  • 支援多種編碼 harness(Claude Code、Cursor、Kiro、Pi、Copilot、Codex、OpenCode 等)的單一註冊中心。

快速開始

Observal 包含兩個部分:您自架的伺服器(API + 網頁 UI + 資料庫),以及安裝在每個開發者機器上的 CLI。 1. 部署伺服器 一鍵安裝(需要 Docker Engine ≥ 24.0 且具備 Compose v2): bash curl -fsSL https://raw.githubusercontent.com/Observal/Observal/main/install-server.sh | bash 從原始碼安裝(供貢獻者使用): bash git clone https://github.com/Observal/Observal.git && cd Observal cp .env.example .env make up 2. 安裝 CLI 獨立二進位檔(無需 Python): bash # macOS / Linux curl -fsSL https://raw.githubusercontent.com/Observal/Observal/main/install.sh | bash powershell # Windows (PowerShell) irm https://raw.githubusercontent.com/Observal/Observal/main/install.ps1 | iex Python(3.11 以上): bash uv tool install observal-cli # 或:pipx install observal-cli 3. 連接您的 harness bash observal auth login observal doctor --patch

授權與價格

本專案採用 Apache-2.0 授權條款,為開放原始碼。除開放原始碼外,未提及任何價格資訊。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/observalobserval.svg)](https://yunodb.com/tools/observalobserval?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/observalobserval?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/observalobserval.svg" alt="Featured on YunoDB" height="20"></a>