dsh-TUI

Плагин терминального интерфейса для DeepSeek Harness: живая строка статуса, потоковое отображение размышлений, откат по двойному Esc, прогресс контекста и TPS

Плагин

Средний риск

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

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

  • Это интерфейс к кодовому агенту, который читает файлы проекта и запускает команды в shell
  • Своей песочницы нет: границы задает профиль DSH, а на Windows он по умолчанию открыт с approval never
Все причины и проверки

ccch1mneyyy/dsh-tui

Установка

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

npm install -g @deepseek-ai/dsh @deepseek-harness-tui/dsh-tui

Ставит DeepSeek Harness и плагин. Запуск командой dsh-tui или dst. Нужен ключ DEEPSEEK_API_KEY.

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

Что делает

dsh-TUI это плагин, который надстраивает терминальный интерфейс над агентом DeepSeek Harness, не меняя его ядро. Он добавляет пиксельный верхний бар, живую строку рабочего статуса с TPS, попаданиями в кэш, уровнем рассуждения и счетчиками токенов, потоковое отображение размышлений и откат состояния по двойному Esc. Есть управление историей сессий через /resume и /agentview, режимы /new, /compact, /export, горячее переключение модели, форк сессии и редактирование ввода в стиле vim. При поддержке терминалом Kitty graphics или Sixel картинки из диалога показываются прямо в записи сессии, иначе остается текстовый вариант. Сам плагин не добавляет отдельную песочницу: права на файлы, shell, sandbox и approval он берет из текущего профиля DSH. Ставится через npm и монтируется как плагин, после удаления не оставляет патчей ядра.

Для кого. Для разработчиков, которые работают с кодовым агентом DeepSeek Harness в терминале и хотят удобный интерфейс.

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

  • Нужен удобный терминальный интерфейс поверх DeepSeek Harness с живым статусом и токенами
  • Хочется быстро просматривать, искать и восстанавливать прошлые сессии
  • Нужен откат состояния и потоковый показ размышлений во время работы агента

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

  • Вы не используете DeepSeek Harness и не планируете его ставить
  • Нужен сам кодовый агент или MCP-сервер, а не надстройка над интерфейсом

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

Открой прошлую сессию через /resume и продолжи работу над этим модулем

Ограничения

Плагин работает только вместе с DeepSeek Harness, ему нужны Node.js 22.19 или новее и ключ DEEPSEEK_API_KEY. Своей песочницы нет: ограничения на файлы, shell и подтверждения задает профиль DSH. На Windows профиль по умолчанию использует danger-full-access с политикой approval never, что дает инструментам неограниченный доступ, поэтому в чувствительном окружении профиль нужно проверить и ужесточить до запуска. Часть графических возможностей зависит от поддержки Kitty graphics или Sixel в терминале.

Как отключить. Снимите плагин через dsh plugin --profile dsh-tui remove @deepseek-harness-tui/dsh-tui или удалите пакет: npm uninstall -g @deepseek-harness-tui/dsh-tui. Ядро DSH остается без изменений.

Проверка безопасности

  • Это интерфейс к кодовому агенту, который читает файлы проекта и запускает команды в shell
  • Своей песочницы нет: границы задает профиль DSH, а на Windows он по умолчанию открыт с approval never

Коротко о README

README описывает dsh-TUI как интерактивный терминальный интерфейс-плагин для DeepSeek Harness, который добавляет пиксельный верхний бар, строку рабочего статуса, потоковый показ размышлений, откат по двойному Esc, прогресс контекста и TPS. Плагин монтируется без изменений ядра и убирается без остаточных патчей. Установка идет одной командой npm, запуск через dsh-tui или dst, есть ручная установка через dsh plugin. Права и границы безопасности берутся из профиля DSH, отдельной песочницы нет, а на Windows профиль по умолчанию открыт и требует проверки. Проект отмечен в официальном канале DeepSeek Harness и в подборках плагинов. Лицензия MIT.

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

Это отдельный агент?

Нет. Это плагин интерфейса для DeepSeek Harness. Сам агент и выполнение команд остаются за DSH, dsh-TUI отвечает за терминальный интерфейс.

Меняет ли он ядро DSH?

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

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIdsh-TUI

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