ov CLI
Терминальный просмотрщик открывает длинные файлы и потоки, закрепляет заголовки и помогает разбирать журналы рядом с агентом.
- 2 049 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- ov читает локальные данные, а в режиме `--exec` выполняет указанную программу с правами пользователя.
Установка
Ручная установка
curl -L -O https://github.com/noborus/ov/releases/download/vx.x.x/ov_x.x.x-1_amd64.deb
sudo dpkg -i ov_x.x.x-1_amd64.debПервый .deb-шаблон README для Debian-совместимого Linux, amd64. До запуска выберите пакет на https://github.com/noborus/ov/releases, замените vx.x.x и x.x.x реальным тегом и версией, сверьте полное имя файла. Не выполняйте неизмененный шаблон.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- ov читает локальные данные, а в режиме `--exec` выполняет указанную программу с правами пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ov показывает длинный текст и табличный вывод с поиском, фильтрами и закреплением заголовков. Пользователь может открыть несколько файлов, выбрать нужные столбцы и проследить новые строки в журнале. Агент помогает подготовить отбор данных, а человек изучает результат в терминале. Для командного вывода есть отдельный режим запуска программы с раздельным просмотром обычного вывода и сообщений об ошибках. ov также читает сжатые файлы и поддерживает широкие символы Unicode. Это просмотрщик текста, поэтому подсветка синтаксиса исходного кода не входит в его возможности.
Для кого. Операторам журналов и табличных выгрузок, которым нужно сохранять контекст заголовков при просмотре длинного текста.
Подходит, если
- Длинная таблица теряет заголовки при обычной прокрутке.
- Нужно следить за обновлениями нескольких разрешенных журналов.
- Агент подготовил большой отчет, который удобнее исследовать в терминале.
- У тестовой команды требуется раздельный просмотр нормального вывода и ошибок.
Не подходит, если
- Обязательна подсветка языка программирования или Markdown.
- Интерактивный просмотрщик нужно использовать как полностью автоматический парсер.
- Выбранную команду нельзя запускать с правами текущего пользователя.
Пример запроса к агенту
Подготовь обезличенный фрагмент журнала для ov и объясни, как закрепить заголовки и найти нужные строки.Ограничения
Первый пакетный пример относится к Debian-совместимым системам amd64 и содержит шаблон версии; перед запуском подставьте данные выбранного релиза. Навигация зависит от терминала: проверьте клавиши и переносы на коротком образце. В режиме `--exec` ov выполняет указанную программу с обычными правами процесса. Вывод и сохраненные фрагменты могут содержать секреты из журналов: отберите данные до передачи агенту и проверьте место сохранения.
Как отключить. Закройте ov и уберите его из `PAGER`, если назначали просмотрщиком по умолчанию. Отдельно проверьте программы, которые запускали через `--exec`.
Частые вопросы
Как открыть файл?
Запустите `ov filename` с его путем.
Можно ли передать поток?
Да. Передайте вывод другой команды через канал или укажите `-` как входной путь.
Как следить за ротируемым журналом?
Используйте `--follow-name`, чтобы продолжать чтение по имени файла.
Как запустить проверенную команду?
В режиме запуска программы отделяйте параметры ov от самой команды через `--`, как в `ov --exec -- ls -l`.
Можно ли назначить ov просмотрщиком других программ?
Да. Для этого используется переменная `PAGER`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI повторяет выбранную команду, подсвечивает изменения вывода и хранит историю для сравнения результатов пользователем и агентом.
RSS-читалка с CLI для агентов: Claude Code и Codex читают, ищут и сортируют ваши ленты прямо из терминала
Настольное приложение OpenCove раскладывает сеансы Claude Code и Codex, терминалы и заметки по бесконечному холсту
Команда /myoffice открывает в браузере «офис», где видно, чем занят каждый агент на машине: думает, ждет вас или закончил.
Интерактивный поиск в терминале помогает выбирать файлы, команды из истории и строки из длинного списка по частям названия.
CLI форматирует поток Markdown прямо в терминале, сохраняя работу с файлами, каналами и интерактивными программами.
Коротко о README
Режим слежения приостанавливает прокрутку, когда пользователь возвращается вверх по тексту. Есть настройки столбцов, цветов и клавиш.