chriswritescode-dev/opencode-manager
Mobile-first web interface for OpenCode AI agents. Manage, control, and code with multiple OpenCode agents from any device - your phone, tablet, or desktop. Features Git integration, file management, and real-time chat in a responsive PWA. Deploy with Docker for instant setup.
解決的問題
OpenCode Manager 提供了一個以行動裝置為首的網頁介面,用於管理和控制 OpenCode AI 代理。它解決了需要完整桌面環境才能與 AI 編碼代理互動的問題,讓使用者能從任何裝置上管理程式庫、執行 AI 會話,並控制代理行為。
如何運作
它是一個全端應用程式,後端使用 Bun 和 Hono,前端使用 React。系統管理 OpenCode 進程,透過 SSE 處理即時串流,並與各種 AI 提供者及 MCP(模型上下文協定)伺服器整合。它也包含一個 CLI 工具(ocm),讓使用者能將本地的 OpenCode TUI 附加到管理器伺服器上的程式庫,進而實現工作樹的同步。
適用對象
希望遠端或透過行動裝置管理其 AI 驅動的編碼工作流程與代理的開發者,以及使用 OpenCode AI 代理並需要中央管理介面的使用者。
主要特色
- 行動優先設計:響應式 UI 與 PWA 支援,針對 iOS 及其他行動裝置進行最佳化。
- 全面的程式庫管理:支援多程式庫管理、SSH 驗證、工作樹與統一差異顯示。
- AI 代理控制:具備 Plan/Build 模式、
@file引用,以及具備自動配置技能的專用助理模式。 - 可擴充性:支援新增與設定本地或遠端 MCP 伺服器,並定義可共用的技能以擴展代理功能。
- 自動化:內建排程系統,可重複執行程式庫工作,支援可重複使用的提示詞與執行歷史。
- 整合音訊:原生瀏覽器與 OpenAI 相容的語音轉文字(STT)與文字轉語音(TTS)功能。
相關
- 專案
- 專案
- 專案
- 專案
- 專案