Подписывайтесь:

Блог AST-SoftPro

DeepSeek TUI: Открытый терминальный агент для разработки с DeepSeek V4

02.07.2026 5 мин чтения
DeepSeek TUI: Открытый терминальный агент для разработки с DeepSeek V4

DeepSeek TUI: Открытый терминальный агент для разработки с DeepSeek V4

DeepSeek TUI — это агент для программирования, который работает прямо в терминале. Написанный на Rust, он подключается к моделям DeepSeek V4 и предоставляет полноценный рабочий процесс: чтение и редактирование файлов, выполнение команд, управление Git, веб-поиск и оркестровку суб-агентов. Проект открыт (лицензия MIT) и за первую неделю май 2026 года собрал более 22 500 звёзд на GitHub.

Что такое DeepSeek TUI?

DeepSeek TUI — это не просто клиент для чата с DeepSeek в терминале. Это агentic-среда, спроектированная вокруг реальных рабочих процессов разработки. В отличие от инструментов, которые добавляют «code completion» внутрь редактора, DeepSeek TUI запускает локальное терминальное рабочее пространство, способное читать проект, редактировать файлы, запускать команды, проверять диагностику LSP и при этом держать права доступа и стоимость под контролем оператора.

Ключевые характеристики:

  • Язык: Rust (установка через npm, Rust-тулчейн не нужен)
  • Модели: DeepSeek V4 Pro и V4 Flash
  • Контекстное окно: до 1 миллиона токенов
  • Лицензия: MIT
  • GitHub: github.com/Hmbown/DeepSeek-TUI (ныне известен также как CodeWhale)
  • Установка: npm install -g deepseek-tui

История проекта

DeepSeek TUI появился в мае 2026 года и практически мгновенно привлёк внимание сообщества. За первую неделю проект набрал 22 500 звёзд на GitHub, что сделало его одним из самых быстро растущих инструментов в категории AI-ассистентов для разработки.

Проект представляет собой первый серьёзный вызов Claude Code, который определил категорию терминальных AI-агентов в 2025 году. Если Claude Code универсален и работает с множеством моделей, то DeepSeek TUI делает ставку на глубокую оптимизацию вокруг одной семейств моделей — DeepSeek V4.

Архитектура и режимы работы

DeepSeek TUI предлагает три режима работы, каждый из которых меняет баланс между контролем и стоимостью:

Auto (Автоматический) режим

Агент самостоятельно решает, какие действия предпринять, но запрашивает подтверждение на критические операции. Это режим по умолчанию, подходящий для большинства задач.

Plan (Планирование) режим

Агент сначала составляет план действий, показывает его пользователю, и только после одобрения приступает к выполнению. Максимальный контроль, но больше взаимодействий с оператором.

YOLO режим

Агент действует полностью автономно без запросов подтверждения. Запуск через deepseek-tui --yolo. Подходит для доверенных сред и быстрых экспериментов.

Ключевые возможности

Нативная поддержка Thinking Mode

DeepSeek TUI потоково выводит цепочку рассуждений модели в реальном времени. Это позволяет оператору видеть, как модель приходит к решениям, что особенно важно при отладке и сложных задачах.

RLM Fan-Out — Параллельные суб-агенты

Фирменная функция DeepSeek TUI. Система запускает от 1 до 16 параллельных дочерних агентов на базе дешёвой модели V4 Flash для пакетного анализа. Это позволяет одновременно обрабатывать множество файлов, проводить параллельный рефакторинг или анализировать разные части кодовой базы.

Полный набор инструментов

  • Чтение и запись файлов — прямая работа с файловой системой проекта
  • Редактирование кода — точечные патчи и полные перезаписи
  • Выполнение shell-команд — запуск тестов, билдов, скриптов
  • Управление Git — коммиты, статус, откат изменений
  • Веб-поиск — встроенный поиск информации
  • MCP (Model Context Protocol) — интеграция с внешними сервисами
  • LSP-диагностика — проверка кода в реальном времени
  • Отслеживание стоимости — счётчик расходов на API в сессии

Интерфейс

DeepSeek TUI использует клавиатурно-управляемый интерфейс с раздельными панелями: слева — агentic-чат, справа — виды Plan, Todos, Tasks и Agents. Оператор видит вызовы инструментов в реальном времени, состояние проекта и индикатор использования кэша.

Поддерживаемые провайдеры

Хотя DeepSeek TUI оптимизирован под модели DeepSeek, поддерживаются несколько провайдеров:

  • DeepSeek API (официальный)
  • NVIDIA NIM
  • Fireworks
  • SGLang

Все провайдеры обслуживают модели семейства DeepSeek. Поддержка сторонних моделей (OpenAI, Anthropic и т.д.) отсутствует — это осознанный компромисс в пользу глубокой оптимизации.

Тарифы DeepSeek API

DeepSeek TUI работает через API DeepSeek, и стоимость зависит от выбранной модели:

DeepSeek V4 Flash

Параметр Стоимость
1M входных токенов (cache hit) $0.0028
1M входных токенов (cache miss) $0.14
1M выходных токенов $0.28
Контекстное окно 1 миллион токенов
Максимальный вывод 384K токенов
Лимит параллельности 2 500 запросов

DeepSeek V4 Pro

Параметр Стоимость
1M входных токенов (cache hit) $0.003625
1M входных токенов (cache miss) $0.435
1M выходных токенов $0.87
Контекстное окно 1 миллион токенов
Максимальный вывод 384K токенов
Лимит параллельности 500 запросов

Обе модели поддерживают Thinking Mode (режим рассуждений) и обычный режим. По умолчанию используется Thinking Mode.

Сравнение с конкурентами

По оценкам сообщества, стоимость выполнения типичной задачи в DeepSeek TUI составляет примерно десятую часть от стоимости той же задачи в Claude Code на Claude Opus. Даже модель V4 Pro при цене $0.87 за 1M выходных токенов значительно дешевле Claude Opus 4.6.

Установка и первый запуск

Установка выполняется одной командой:


npm install -g deepseek-tui

После установки запустите инициализацию:


deepseek-tui

При первом запуске программа запросит API-ключ DeepSeek и сохранит его в ~/.deepseek/config.toml.

Для работы также доступен пакет через Crates.io: cargo install deepseek-tui.

Конфигурация

Конфигурационный файл находится в ~/.deepseek/config.toml. В нём можно задать:

  • API-ключ DeepSeek
  • Модель по умолчанию (v4-pro или v4-flash)
  • Режим работы по умолчанию (auto, plan, yolo)
  • Локаль и форматирование
  • Параметры RLM fan-out (количество параллельных агентов)

Компромиссы и ограничения

DeepSeek TUI — мощный инструмент, но у него есть границы:

  1. Привязка к DeepSeek V4 — нельзя использовать модели OpenAI, Anthropic или локальные LLM. Это осознанный выбор в пользу оптимизации.
  2. Терминальный интерфейс — если команда работает в IDE (VS Code, JetBrains), переключение в терминал добавляет контекстный свитч.
  3. Один maintainer — проект ведёт один разработчик, что может быть риском для production-сред.
  4. Нет нативной параллельной.execution в Claude Code — это преимущество DeepSeek TUI, но обратная сторона в том, что экосистема вокруг него моложе.

Когда выбирать DeepSeek TUI

DeepSeek TUI — правильный выбор, когда:

  • Вы хотите терминальный AI-агент, центрированный вокруг DeepSeek V4
  • Вам важна видимая цепочка рассуждений (thinking stream)
  • Нужны явные режимы одобрения (Auto/Plan/YOLO)
  • Вы хотите контролировать стоимость и видеть расходы в реальном времени
  • Вам нужен параллельный анализ через RLM fan-out
  • Вы работаете в терминале и не хотите переключаться в браузер

Заключение

DeepSeek TUI (CodeWhale) — это первый серьёзный конкурент Claude Code, который предлагает принципиально иную архитектуру: нативный Rust, оптимизация под V4, параллельное выполнение через RLM и стоимость в 10 раз ниже. За первую неделю проект доказал, что спрос на альтернативы в этой категории огромен.

Проект идеален для разработчиков, которые работают в терминале, ценят контроль над расходами и хотят использовать возможности DeepSeek V4 — контекстное окно в 1 миллион токенов и параллельные суб-агенты — на полную мощность.

AI-Помощник