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)功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案