跳至主要內容

你的 AI agent 有大腦。
Eidou 給它身體。

透過 MCP 打造 AI Agent 的桌面 UI。傳送 JSON,取得原生視窗,收集使用者輸入。

一分鐘內,讓你的 Agent 擁有身體。

任何 MCP Agent,任何語言,只要 JSON。

依你的平台執行安裝指令:

$ curl -fsSL https://raw.githubusercontent.com/meowfia-dev/eidou/0x0/install.sh | sh -s -- --client claude-desktop
PS> irm https://raw.githubusercontent.com/meowfia-dev/eidou/0x0/install.ps1 | iex

AI Agents 能推理、規劃、執行。但它們無法展示任何東西給你看。

文字頻寬太低

當 Agent 需要展示儀表板時,通常只能輸出一大段文字。

聊天介面過於被動

聊天視窗無法收集結構化輸入,也難以呈現即時資料。

自訂 UI 開發太慢

為每個 Agent 都打造一個 React 應用,是時間與才華的浪費。

描述

你的 Agent 送出 JSON schema,描述它需要的 UI。

渲染

Eidou 先驗證 schema,再渲染成原生桌面視窗。

互動

使用者點擊、輸入、送出。事件會即時回傳給 Agent。

非同步元件

即時串流事件。儀表板、監控面板、互動清單,全都能用 JSON 定義。

show_widget

阻塞式表單

在使用者回應前暫停 Agent。適合審核流程、資料收集與確認操作。

show_widget_and_wait

通知

原生桌面通知。資訊、成功、警告、錯誤,不需要開啟視窗。

show_toast

視窗池化

預熱視窗以實現即時渲染。零閃爍、零延遲,使用者只看到 UI。

自訂主題

可覆寫顏色、字型與視覺 token。支援每個 session 或每個 widget 各自設定。

雙傳輸模式

本機 CLI 用 stdio;容器與遠端 agents 用 HTTP/SSE。同一協議,兩種通道。

EUIP: Eidou User Interface Protocol

你可以把它想成 Agent 專用的 HTML。

每個元素都是具有 type、props 與 children 的節點。嚴格驗證能在渲染前擋下錯誤。

閱讀規格 >>

Eidou 像常駐夥伴,而不是短暫彈出的視窗。

常駐主機

背景 daemon 監聽 localhost,隨時準備接受任何 Agent client 連線。

被動信標

僅以視覺心跳顯示伺服器在線。無需點擊,只要連線。

Meowfia,鍛於虛空。