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 兼容的文本转语音(TTS)与语音转文本(STT)功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目