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를 Manager 서버에 호스팅된 리포지토리에 연결할 수 있는 CLI 도구(ocm)도 포함되어 있어 작업 트리의 동기화가 가능합니다.

대상 사용자

원격 또는 모바일 기기로 AI 기반 코딩 워크플로우와 에이전트를 관리하고 싶은 개발자, 그리고 OpenCode AI 에이전트를 사용하면서 중앙 집중식 관리 인터페이스가 필요한 사용자들입니다.

주요 기능

  • 모바일 우선 디자인: iOS 및 기타 모바일 기기 최적화된 반응형 UI와 PWA 지원.
  • 포괄적인 리포지토리 관리: 다중 리포지토리 관리, SSH 인증, 워크트리, 통합 차이 표시 지원.
  • AI 에이전트 제어: Plan/Build 모드, @file 언급, 자동 프로비저닝된 스킬을 갖춘 전용 어시스턴트 모드.
  • 확장성: 로컬 또는 원격 MCP 서버 추가 및 구성, 에이전트 기능을 확장할 수 있는 공유 가능한 스킬 정의 지원.
  • 자동화: 재사용 가능한 프롬프트와 실행 기록을 갖춘 반복 실행 가능한 리포지토리 작업 스케줄링 시스템.
  • 통합 오디오: 네이티브 브라우저 및 OpenAI 호환 음성 텍스트 변환(TTS) 및 음성 인식(STT) 기능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트