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.
What it solves
OpenCode Manager provides a mobile-first web interface for managing and controlling OpenCode AI agents. It solves the problem of needing a full desktop environment to interact with AI coding agents by allowing users to manage repositories, run AI sessions, and control agent behavior from any device.
How it works
It operates as a full-stack application consisting of a Bun and Hono backend and a React frontend. The system manages OpenCode processes, handles real-time streaming via SSE, and integrates with various AI providers and MCP (Model Context Protocol) servers. It also includes a CLI tool (ocm) that allows users to attach a local OpenCode TUI to repositories hosted on the Manager server, enabling synchronization of working trees.
Who it’s for
Developers who want to manage their AI-driven coding workflows and agents remotely or via a mobile device, and those who use OpenCode AI agents and need a centralized management interface.
Highlights
- Mobile-First Design: Responsive UI and PWA support optimized for iOS and other mobile devices.
- Comprehensive Repo Management: Supports multi-repo management, SSH authentication, worktrees, and unified diffs.
- AI Agent Control: Features Plan/Build modes,
@filementions, and a dedicated Assistant Mode with auto-provisioned skills. - Extensibility: Supports adding and configuring local or remote MCP servers and defining shareable skills to extend agent capabilities.
- Automation: Includes a scheduling system for recurring repository jobs with reusable prompts and run history.
- Integrated Audio: Native browser and OpenAI-compatible text-to-speech and speech-to-text capabilities.
Related
- Project
- Project
- Project
- Project
- Project