Television CLI

Поиск в терминале помогает выбрать файлы, текст и репозитории, чтобы пользователь передал агенту точный путь или фрагмент.

  • 6 407 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Television выполняет команды источника и предпросмотра из настроек канала; выбранные пользователем действия могут менять файлы с его правами.
Все причины и проверки

alexpasmantier/television

Установка

Ручная установка

curl -fsSL https://alexpasmantier.github.io/television/install.sh | bash

Первый рекомендованный вариант Installation; перед запуском изучите установочный скрипт.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Television выполняет команды источника и предпросмотра из настроек канала; выбранные пользователем действия могут менять файлы с его правами.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Television открывает интерактивный список с поиском по мере ввода. Пользователь выбирает канал данных: файлы, содержимое файлов, Git-репозитории или другой настроенный источник. Рядом можно просмотреть выбранный результат, чтобы передать агенту нужный путь и не перепутать похожие названия. Собственный канал описывается в TOML: отдельные команды получают список, строят предпросмотр и выполняют действие над выбором. Интеграция с оболочкой добавляет поиск истории и дополнение ввода. Для редакторов предусмотрены отдельные плагины и способы подключения.

Для кого. Пользователям терминальных агентов, которые ищут нужный файл или репозиторий среди похожих названий.

Подходит, если

  • Перед заданием агенту нужно выбрать точный путь к файлу.
  • В незнакомом репозитории пользователь ищет фрагмент содержимого.
  • При работе с несколькими проектами хочется быстро найти нужный Git-каталог.
  • Для повторяемой задачи требуется собственный список с предпросмотром и действием.

Не подходит, если

  • Сценарий должен работать без участия человека в интерактивном терминале.
  • Требуется полноценный семантический разбор исходного кода.
  • Нельзя выполнять команды, указанные в конфигурации каналов.

Пример запроса к агенту

Подготовь команду поиска содержимого проекта через Television, чтобы можно было выбрать файл и передать тебе его точный путь.

Ограничения

Television рассчитан на интерактивный выбор, поэтому для полностью автоматического сценария агенту потребуется другой способ передачи результата. Television запускает команды получения списка, предпросмотра и действий из настроек канала с правами пользователя. Интеграция с оболочкой меняет ее стартовый файл и сочетания клавиш; проверьте существующие настройки перед добавлением. Плагины редакторов устанавливаются отдельно, и установка CLI не подключает их автоматически.

Как отключить. Закройте Television и уберите строку инициализации из конфигурации оболочки, если ее добавляли. Отключите ненужные каналы и плагины редактора.

Частые вопросы

Что откроется без аргументов?

Команда `tv` открывает поиск файлов в канале по умолчанию.

Как искать содержимое файлов?

Запустите `tv text`.

Как найти Git-репозиторий?

Используйте канал `tv git-repos`.

Что добавляет интеграция с оболочкой?

Умное дополнение через `Ctrl+T` и поиск истории через `Ctrl+R`.

Можно собрать собственный список?

Да. В TOML-канале задайте команду источника, предпросмотр и нужное действие.

Обсуждение

Вопросов и отзывов пока нет.

broot, терминальный файловый менеджер, считает размеры каталогов в фоне: пользователь видит крупные папки перед очисткой.

CLIРасширенный доступ13,1 тыс.Звезды репозитория

CLI превращает изменения Git в пошаговый разбор с кодом, вопросами и объяснениями от подключенного ИИ-агента

CLIРасширенный доступ363Звезды репозитория

nnn помогает работать с файлами в терминале: отбор, массовое переименование, анализ диска, закладки и расширения плагинами.

CLIРасширенный доступ22,1 тыс.Звезды репозитория

lazygit, терминальный интерфейс Git, ведет поиск проблемного коммита: пользователь отмечает исправные и ошибочные версии.

CLIРасширенный доступ83,7 тыс.Звезды репозитория

Файловый менеджер в терминале помогает просматривать и организовывать файлы проекта, прежде чем передать их агенту для работы.

CLIРасширенный доступ43,2 тыс.Звезды репозитория

GitUI, терминальный интерфейс Git, выполняет операции в фоне, чтобы пользователь мог продолжать работать с интерфейсом.

CLIРасширенный доступ22,6 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Television (эта карточка)нет6 407
fzfнет84 034строит поиск поверх потока строк; Television организует источники, предпросмотр и действия в каналы
Yaziнет43 248Файловый менеджер в терминале помогает просматривать и организовывать файлы проекта, прежде чем передать их агенту для работы.
brootнет13 134Интерактивное дерево каталогов помогает находить файлы, оценивать размеры папок и запускать действия, не теряя структуру проекта.

Коротко о README

Каналы могут работать с переменными окружения и контейнерами Docker. Настройки позволяют связать выбранный результат с пользовательским действием.

Бейдж для README

Сообщить о проблеме

Foxx AITelevision
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.