Ovis CLI
Клиент для herdr в браузере и на телефоне: чаты и живой терминал для Claude Code, Codex и других агентов, пуш-уведомления
- 2 035 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Сервер дает вводить текст в ваши терминалы: любой, кто до него дотянется без токена, управляет агентами и командами
- Установщик выполняет скрипт из интернета и добавляет herdr и Bun на ваш компьютер
- Пуш-уведомления и удаленный доступ с телефона раскрывают содержание вопросов агента устройствам, которые вы подключили
Установка
- Работает в
Ручная установка
herdr plugin install devswha/ovis --yesОсновной путь. Затем `herdr plugin action invoke devswha.ovis.start`. Нужны herdr 0.9.0+ и Bun.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Сервер дает вводить текст в ваши терминалы: любой, кто до него дотянется без токена, управляет агентами и командами
- Установщик выполняет скрипт из интернета и добавляет herdr и Bun на ваш компьютер
- Пуш-уведомления и удаленный доступ с телефона раскрывают содержание вопросов агента устройствам, которые вы подключили
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Ovis показывает кодинг-агентов с вашего компьютера как чаты, на которые отвечают кликом или касанием: в браузере, в приложении для Mac или на телефоне. Это клиент для herdr, раньше проект назывался herdr web UI. Он добавляет веб-сервер на порту 7317 и не заменяет ни herdr, ни его сессии, ни ваш терминал. Поддерживаются агенты, которые запускает herdr: Claude Code, Codex, OpenCode, pi, omp, Gajae Code, Hermes, Grok и другие, большая часть в виде чата. Запросы подтверждения приходят карточками, перед отправкой ответа Ovis проверяет, что вопрос еще актуален. Живой терминал той же панели открывается одним кликом, на телефоне есть панель клавиш. Все рабочие пространства собраны в одном списке: вкладки, разбиения и другие компьютеры по SSH, ожидающие вас помечены. Пуш-уведомления приходят, когда агент задал вопрос или закончил, даже при закрытом приложении. Сессии остаются на компьютере, где работает агент. У Ovis нет учетной записи и собственного облачного релея. Подключиться с телефона помогает Tailscale: на обоих устройствах его включают и сканируют QR-код, который показывает компьютер.
Для кого. Для разработчиков, которые запускают несколько кодинг-агентов в herdr и хотят отвечать на их вопросы с телефона или из браузера, не сидя за компьютером.
Подходит, если
- Агент часто останавливается на вопросе «разрешить команду?», а вы отошли от компьютера и хотите нажать «Да» с телефона
- Одновременно идут Claude Code и Codex в разных панелях, и нужен общий список тех, кто ждет ответа
- Нужно подсмотреть живой терминал агента, не подключаясь по SSH вручную
- Часть работы идет на других компьютерах по SSH, и все рабочие пространства хочется видеть в одном окне
- Нужны пуш-уведомления о том, что агент закончил задачу
Не подходит, если
- Вы не пользуетесь herdr: Ovis работает только как клиент к нему
- Нужен общий многопользовательский сервис с учетными записями: у Ovis их нет
- Компьютер с агентами выключается, а телефон не может до него добраться
- Вам хватает интерфейса herdr в терминале и вы не работаете удаленно
Пример запроса к агенту
Поставь Ovis как плагин herdr, запусти его на 127.0.0.1 и проверь, что в браузере виден список панелей с агентамиОграничения
- Нужны herdr версии 0.9.0 или новее и Bun 1.4 или новее. Установщики докачивают недостающее, но Ovis отказывается работать, если сервер herdr не запущен.
- Телефон должен дотянуться до компьютера: через Tailscale или SSH-туннель. Приложения для iPhone и Android пока в бета-версиях (TestFlight и Google Play), в браузере приложение добавляют на главный экран.
- На Windows терминал показывается зеркалом экрана: готового Rust-хоста терминала для Windows нет. Для Linux x64 и arm64 и macOS он идет в составе релиза, Alpine и 32-разрядный ARM не собираются.
- Анонимные счетчики использования включены по умолчанию. Их отключают в настройках или переменной `OVIS_TELEMETRY=0`.
Как отключить. Остановите сервер действием `herdr plugin action invoke devswha.ovis.stop`, удалить плагин можно командой `herdr plugin uninstall devswha.ovis`. Если ставили установщиком для Mac или Windows, удалите приложение обычным способом.
Частые вопросы
Как поставить Ovis для herdr?
Выполните `herdr plugin install devswha/ovis --yes`, затем `herdr plugin action invoke devswha.ovis.start`. Сборка занимает около минуты. Однострочный установщик `curl -fsSL https://ovis.sh/install.sh | sh` ставит и недостающие herdr и Bun.
С какими агентами работает Ovis?
С теми, что запускает herdr: Claude Code, Codex, OpenCode, pi, omp, Gajae Code, Hermes, Grok и другие. Большая часть показывается как чат, остальные как живой терминал. Список по агентам лежит в руководстве `docs/guide.md`.
Нужна ли учетная запись или облако?
Нет. Ovis работает на вашем компьютере, учетной записи и собственного релея у него нет, а сессии остаются там, где запущен агент. Есть демо в браузере на выдуманной сессии: ovis.sh/demo.
Безопасно ли открывать Ovis с телефона?
По умолчанию сервер слушает только `127.0.0.1`. Для доступа извне задайте токен `OVIS_TOKEN`: любой, кто достанет до сервера без токена, сможет печатать в ваших терминалах. Адрес `tailscale serve` допустимо оставить без токена, только если все устройства в вашей сети Tailscale принадлежат вам.
Что отправляют анонимные счетчики?
Точный список показывает сам Ovis: Settings, About, Anonymous usage counts. Там же счетчики отключаются, как и переменной `OVIS_TELEMETRY=0`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин Herdr: по теме Telegram на каждого агента, статус в значке, вопросы и ответы идут в обе стороны.
Mjolnir запускает сессии Claude Code, Codex и других агентов в терминале, контейнерах и по SSH и не обрывает их при закрытии окна.
hermitd держит постоянного агента Claude Code на вашей машине: задачи из чата, плановые проверки и сохранение состояния.
Панель herdr рисует рой агентов живым графом: попытки, ворота проверки и доказательства, чтобы не терять нить в больших прогонах.
Пиксельный офис в браузере: каждая сессия Claude Code или Codex сидит за столом, печатает и поднимает руку, когда ждет ответа.
Долговременная память агента в папке связанных markdown-заметок, чтобы Claude Code помнил проект между сессиями
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Ovis (эта карточка) | нет | 2 035 | |
| herdr | нет | 50 721 | менеджер панелей и агентов в терминале, а Ovis добавляет к нему браузер и телефон |
| herdr-reviewr | нет | 990 | плагин herdr для ревью кода, Ovis дает чат и терминал агентов с телефона |
Коротко о README
README коротко представляет Ovis, дает установку для компьютера и телефона, перечисляет возможности, ограничения и вопросы приватности. Дальше ссылки на руководство, FAQ, установку и демо, раздел для агентов и команды для разработки: `bun run server` и `bun run dev`.