devswha/ovis
Ovis (formerly herdr web UI): free, open-source browser and phone client for herdr. Chat and live terminal for Claude Code, Codex and every agent pane, remote PCs over SSH, web push alerts
Ovis — 휴대폰이나 브라우저에서 코딩 에이전트 제어
정의. Ovis는 herdr용 클라이언트 앱입니다. herdr는 컴퓨터의 터미널 창에서 AI 코딩 에이전트(Claude Code 및 Codex 등)를 실행하는 도구입니다. Ovis는 동일한 에이전트 세션을 휴대폰 브라우저나 데스크톱 브라우저에서 채팅 대화로 표시하며, 필요할 때 실제 터미널도 사용할 수 있습니다.
기능. Ovis는 원시 터미널 출력을 보는 대신 에이전트의 자체 기록을 읽어 각 작업 턴이 접힌 채팅 메시지로 표시됩니다. 해당 채팅에서 다음을 수행할 수 있습니다:
- 에이전트에게 답장하거나 다음 턴을 위해 메시지를 대기열에 추가
- 승인 프롬프트와 질문을 탭(카드로 표시됨)
- 한 번의 클릭으로 실시간 터미널로 전환
- 에이전트가 입력을 필요로 할 때 휴대폰에서 알림 받기
- 첨부하여 휴대폰에서 스크린샷 보내기 — 이미지 경로가 채팅에 삽입되고 에이전트가 읽을 수 있음
- 채팅에서 경로를 탭하여 에이전트가 만든 파일 열기
- 휴대폰에서 새 작업 트리에 두 번째 에이전트 시작
- 타이핑 대신 받아쓰기
- 파일 브라우저를 통해 리포지토리 diff 검토
채팅으로 작동하는 에이전트. Claude Code, Codex, omp, omo, gjc, pi, Hermes 및 명시적으로 식별된 Devin CLI 세션. OpenCode 세션(herdr가 식별), Linux Grok 세션, 실험적 Antigravity 지원은 일부 제한이 있습니다. 기록을 읽을 수 없으면 Ovis는 실시간 터미널을 표시하는 폴백을 사용합니다.
herdr와의 관계. herdr 자체 터미널 인터페이스를 대체하지 않습니다 — 둘 다 동시에 동일한 터미널에 연결되므로 세션은 책상, 브라우저, 휴대폰에서 동시에 라이브 상태를 유지합니다. herdr가 에이전트를 소유하고 Ovis는 단지 연결만 합니다.
설치. Linux 또는 macOS에서는 셸 명령(curl -fsSL https://ovis.sh/install.sh | sh), Windows에서는 PowerShell 명령, 또는 사전 요구 사항(herdr 0.9.0+, Bun 1.4+, Node 18+)이 이미 있는 경우 herdr plugin install devswha/ovis. 설치 프로그램은 누락된 사전 요구 사항을 처리하고 휴대폰 액세스를 위한 HTTPS를 설정합니다. 기본 서버 주소는 http://127.0.0.1:7317입니다.
휴대폰 액세스. Ovis는 PWA로 휴대폰 홈 화면에 설치되며 앱이 닫혀 있어도 푸시 알림을 보낼 수 있습니다. 휴대폰 액세스는 일반적으로 Tailscale을 포함합니다(설치 프로그램이 Tailscale 주소로 QR 코드를 인쇄)하지만 Tailscale은 필수가 아닙니다 — SSH 터널, VPN 또는 자체 HTTPS 프록시도 작동합니다.
개인정보 보호. 세션 파일은 에이전트를 실행하는 머신에 남아 있습니다. 호스팅된 릴레이나 계정 서비스가 없습니다. 선택적 음성 입력은 구성한 공급자에게 전송됩니다. 익명 사용 통계는 기본적으로 켜져 있지만(무작위 설치 ID로 설치/업데이트 횟수) 설정에서 끄거나 환경 변수로 비활성화할 수 있습니다.
기술 스택. herdr 기반으로 구축되었으며 터미널에는 xterm.js, UI에는 React, 서버에는 Bun, 아이콘에는 Lucide를 사용합니다. MIT 라이선스.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트