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(Model Context Protocol)サーバーと統合します。また、ローカルの OpenCode TUI をマネージャーサーバー上にホストされたリポジトリに接続できる CLI ツール(ocm)も含まれており、作業ツリーの同期が可能になります。

対象ユーザー

リモートまたはモバイルデバイスからAI駆動のコーディングワークフローとエージェントを管理したい開発者、および OpenCode AIエージェントを使用し、中央集権的な管理インターフェースが必要なユーザー。

主な特徴

  • モバイルファースト設計:iOS およびその他のモバイルデバイスに最適化されたレスポンシブUIとPWAサポート。
  • 包括的なリポジトリ管理:マルチリポジトリ管理、SSH認証、ワークツリー、統合された差分表示をサポート。
  • AIエージェント制御:Plan/Buildモード、@file メンション、自動プロビジョニングされたスキルを備えた専用アシスタントモード。
  • 拡張性:ローカルまたはリモートの MCP サーバーの追加・設定、エージェント機能を拡張するための共有可能なスキルの定義をサポート。
  • 自動化:再利用可能なプロンプトと実行履歴を備えた、定期実行可能なリポジトリジョブのスケジューリングシステム。
  • 統合音声機能:ネイティブブラウザおよび OpenAI互換の音声認識と音声合成(TTS/STT)機能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト