Features Overview
OpenCode Manager provides a comprehensive web interface for managing OpenCode AI agents.
Core Features
Repository & Git
- Multi-Repository Support - Clone and manage multiple git repos with private repo support via GitHub PAT
- SSH Authentication - SSH key authentication for git repositories
- Git Worktrees - Work on multiple branches simultaneously
- Source Control Panel - View changes, commits, and branches in a unified interface
- Diff Viewer - Unified diffs with line numbers and change counts
File Management
- Directory Browser - Navigate files with tree view and search
- Syntax Highlighting - Code preview with highlighting for 100+ languages
- File Operations - Create, rename, delete, and drag-and-drop upload
- ZIP Download - Download repos as ZIP (respects .gitignore)
Chat & Sessions
- Real-time Streaming - Live message streaming with SSE
- Slash Commands - Built-in (
/help,/new,/compact) and custom commands - File Mentions - Reference files with
@filenameautocomplete - Plan/Build Modes - Toggle between read-only and file-change modes
- Mermaid Diagrams - Visual diagram rendering in chat
AI Configuration
- Model Selection - Browse and filter available AI models
- Provider Management - Configure API keys or OAuth for providers
- OAuth Support - Secure OAuth login for Anthropic and GitHub Copilot
- Custom Agents - Create agents with custom system prompts and tool permissions
MCP Servers
- Local Servers - Add command-based MCP servers
- Remote Servers - Connect to HTTP-based MCP servers
- Templates - Pre-built configurations for common servers
- Management - Enable, disable, and configure servers
Memory Plugin (Optional)
- Semantic Search - Store and retrieve project knowledge using vector embeddings (requires plugin installation)
- Memory Scopes - Categorize as convention, decision, or context
- Automatic Extraction - Durable knowledge extracted after session compaction
- Compaction Awareness - Injects project memories into compaction context
- Architect → Code - Plan with a smart model, execute with a fast model for cost-optimized workflows
Text-to-Speech
- Browser TTS - Built-in Web Speech API support
- External TTS - Connect to OpenAI-compatible endpoints
- Audio Caching - 24-hour cache with 200MB limit
- Voice Controls - Configurable voice and speed settings
Speech-to-Text
- Browser STT - Built-in Web Speech API support
- External STT - Connect to OpenAI-compatible Whisper endpoints
- Voice Input - Dictate messages with microphone button
Mobile & PWA
- Mobile-First Design - Responsive UI optimized for mobile
- PWA Installable - Add to home screen on any device
- iOS Optimized - Proper keyboard handling and swipe navigation
Push Notifications
- Background Alerts - Receive notifications when the app is closed
- Agent Events - Get alerted for permissions, questions, errors, and completions
- Multi-Device - Subscribe multiple devices (phone, tablet, desktop)
- Customizable - Control which events trigger notifications