DeepTide CLI

DeepTide — кодинг-агент для DeepSeek: нативная версия для macOS, терминальный CLI на Bun, Rust-версия с окном и набор навыков в папке skills

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

Широкий доступ

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

  • Агент читает и пишет файлы, запускает команды оболочки и подключает MCP-серверы
  • Ключ DeepSeek хранится в настройках, а запросы с кодом проекта уходят в API провайдера
  • Установка идет скриптом из сети и пакетами, которые выполняют код при установке
Все причины и проверки

paean-ai/deeptide

Установка

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

curl -fsSL https://deeptide.sh/install.sh | sh

Для macOS 15 и новее. Ставит команды deeptide и tide. Вход: tide auth login или tide login.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент читает и пишет файлы, запускает команды оболочки и подключает MCP-серверы
  • Ключ DeepSeek хранится в настройках, а запросы с кодом проекта уходят в API провайдера
  • Установка идет скриптом из сети и пакетами, которые выполняют код при установке

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

Что делает

DeepTide — кодинг-агент, который по умолчанию работает с API DeepSeek. Репозиторий объединяет три варианта. Нативная сборка для macOS 15 и новее ставится скриптом с deeptide.sh. Терминальный CLI ставится пакетом deeptide и использует Bun: это тонкая обертка над Zero CLI, команды называются deeptide и tide. Rust-версия deeptide-rs ставится через npm, это один бинарник без рантайма, и у нее есть режим --gui с окном на egui. После установки macOS-версии вход идет командой tide auth login или tide login с ключом DeepSeek. Затем команда tide открывает REPL, tide -p запускает один запрос, а tide doctor проверяет установку и сеть. Через переменную DEEPSEEK_API_KEY работает вариант без входа. Другие провайдеры с протоколом Anthropic подключаются опциями --base-url и --api-key. Окно Rust-версии использует ту же конфигурацию и те же сеансы, что и CLI. В репозитории лежат образцы проектов, папка skills с навыками для агентов и исходники локального движка ds4 с шлюзом dsgo для DeepSeek V4 Flash на Metal.

Для кого. Для разработчиков, которые хотят кодинг-агента на моделях DeepSeek с выбором между нативным приложением для macOS, терминалом и окном на Rust.

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

  • Вы работаете в моделях DeepSeek и хотите агента, настроенного под них, на Mac с macOS 15 или новее
  • Нужен один бинарник без Bun и Node для CI или медленного ноутбука: подойдет deeptide-rs
  • Агент должен ходить к любому Anthropic-совместимому адресу через --base-url, например на сервис Zhipu GLM или Qwen
  • Вы хотите окно с карточками вызовов инструментов и подтверждением правок с цветным диффом, которое делит настройки с терминалом
  • Нужны готовые навыки для пиксельных игр, HTML-презентаций и обзоров, которые лежат в папке skills

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

  • Нужен вход без Bun: терминальный пакет deeptide требует Bun на машине в рантайме
  • Нужен нативный Swift-интерфейс на Linux или Windows: он есть только на macOS
  • Вы ожидаете один источник кода: пакет deeptide перенаправляет в @paean-ai/zero-cli, а Rust-версия живет в crates репозитория
  • Нужна официальная связь с DeepSeek: авторы заявляют, что проект независимый и не связан с DeepSeek и Anthropic

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

Объясни, как устроен слой авторизации в этом проекте, и предложи, где добавить проверку прав

Ограничения

  • На Linux и Windows доступны терминальный CLI с Bun и Rust-версия, нативной сборки для них нет.
  • Нативная версия требует macOS 15 или новее.
  • Основной путь работает через API DeepSeek и ключ DEEPSEEK_API_KEY. Для других провайдеров нужен совместимый с Anthropic адрес.
  • Тонкая обертка deeptide повторяет Zero CLI, подробности настройки смотрите в его описании.
  • Авторы пишут, что DeepTide независимый проект и не связан с Anthropic и DeepSeek.

Как отключить. Терминальный пакет снимается командой bun remove -g deeptide или npm uninstall -g deeptide, Rust-версия командой npm uninstall -g deeptide-rs. Нативное приложение для macOS удаляется как обычная программа. Настройки лежат в ~/.config/tide/settings.json.

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

Как поставить DeepTide на Mac?

Выполните curl -fsSL https://deeptide.sh/install.sh | sh. Скрипт скачивает подписанную сборку под вашу архитектуру и ставит команды deeptide и tide. Нужна macOS 15 или новее.

Как поставить DeepTide на Linux или Windows?

Поставьте Bun, затем выполните bun add -g deeptide или npm install -g deeptide. Для Rust-версии без рантайма используйте npm install -g deeptide-rs.

Чем deeptide отличается от deeptide-rs?

deeptide работает на Bun и повторяет Zero CLI, а deeptide-rs — отдельный бинарник на Rust размером около 10 МБ, у него есть окно, которое запускается опцией --gui. Команды у них разные, их можно держать вместе.

Как подключить другую модель вместо DeepSeek?

Через Anthropic-совместимый адрес: tide --base-url <адрес> --api-key <ключ>. В описании упомянуты Zhipu GLM, Volcengine, Qwen, Moonshot и собственные шлюзы.

Что лежит в папке skills?

Навыки для агентов, собранные из образцов репозитория: пиксельный код, дизайн, HTML-презентации, игровые циклы, адаптивные оболочки на Canvas, передача кода и обзорные записки.

Обсуждение

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

Терминальный агент для кодинга, заточенный под модель deepseek-v4: глубокие рассуждения, управление усилием, Agent Skills и MCP

CLIШирокий доступ2,2 тыс.Звезды репозитория

Открытый терминальный кодинг-агент на TypeScript, заточенный под модели DeepSeek и дешевое кеширование

CLIШирокий доступ786Звезды репозитория

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

ПлагинРасширенный доступ6,1 тыс.Звезды репозитория

Кодинг-агент на Rust для терминала и CI под модели DeepSeek: читает код, правит файлы и запускает команды

CLIШирокий доступ511Звезды репозитория

Кодинг-агент для терминала и рабочего стола: не засчитывает «готово» без тестов или diff и работает с DeepSeek, GLM, Kimi, Claude, Codex и Gemini

CLIШирокий доступ1,2 тыс.Звезды репозитория

Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP

CLIШирокий доступ1 тыс.Звезды репозитория

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

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

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
DeepTide (эта запись)нет1 107
DeepSeek Harnessда265 047агент от самой DeepSeek с плагинной архитектурой, DeepTide сделан сторонней командой с версиями для macOS и Rust
OpenCodeнет222 896универсальный открытый агент для любых моделей, DeepTide настроен прежде всего под DeepSeek
Orcaнет511кодинг-агент на Rust для терминала и CI под модели DeepSeek

Коротко о README

Страница начинается со сравнения трех вариантов: нативного приложения для macOS, терминального CLI и Rust-версии с окном. Дальше даны установка для Mac и для Linux с Windows, быстрый старт с DeepSeek и другими провайдерами и подробное описание окна Rust-версии: потоковый чат, мышление, карточки инструментов, подтверждения и панель расходов. В конце перечислены образцы проектов, навыки, сборка локального движка для DeepSeek V4 Flash и правила сообщений об ошибках.

Бейдж для README

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

Foxx AIDeepTide
Foxx AI

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