kahme247/ompweb
Web UI for the OMP coding agent
해결하는 문제
ompweb은 oh-my-pi (omp) 코딩 에이전트를 위한 현대적인 브라우저 기반 그래픽 사용자 인터페이스를 제공합니다. 명령줄 인터페이스를 대체하여 사용자가 에이전트와 대화하고, 프로젝트를 관리하며, 파일을 미리 볼 수 있는 통합 작업 공간을 제공합니다.
작동 방식
이 애플리케이션은 웹 서버로 작동하며 로컬 omp 세션을 읽고 RPC 명령을 통해 omp 런타임과 통신합니다. Windows(시스템 트레이), macOS(launchd), Linux(systemd)에 백그라운드 서비스로 설치할 수 있어 에이전트를 활성 상태로 유지하고 브라우저를 통해 액세스할 수 있습니다.
대상 사용자
터미널보다 시각적인 작업 공간을 선호하는 oh-my-pi 코딩 에이전트 사용자나, 네트워크를 통해 로컬 코딩 에이전트에 액세스하려는 사용자(비밀번호 해싱 및 리버스 프록시 지원으로 보호됨)에게 적합합니다.
주요 특징
- 대화형 채팅: 도구 호출, 사고 수준, 중단/재시도 제어를 지원하는 실시간 스트리밍 대화.
- 파일 탐색기 및 미리보기: 코드, Markdown, Mermaid 다이어그램, 이미지, PDF, diff 미리보기를 지원하는 사이드 바이 사이드 작업 공간 브라우징.
- 세션 관리: 프로젝트별 과거 대화 탐색, 세션 포크(fork), 세션 내 브랜치 생성 기능.
- 실시간 계획 및 하위 에이전트: 작업 단계와 실행 중인 하위 에이전트의 상태를 추적하는 전용 패널.
- Git Worktree 지원: 사이드바에서 직접 Git worktrees를 관리하여 프로젝트별로 세션을 그룹화.
- 크로스 플랫폼 서비스: Windows, macOS, Linux용 네이티브 백그라운드 서비스 설치 프로그램 제공.
- 알림: 작업 완료 시 또는 에이전트가 입력이 필요할 때 시스템 및 모바일(PWA) 알림 제공.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트