DeepTide CLI
DeepTide — кодинг-агент для DeepSeek: нативная версия для macOS, терминальный CLI на Bun, Rust-версия с окном и набор навыков в папке skills
- 1 107 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент читает и пишет файлы, запускает команды оболочки и подключает MCP-серверы
- Ключ DeepSeek хранится в настройках, а запросы с кодом проекта уходят в API провайдера
- Установка идет скриптом из сети и пакетами, которые выполняют код при установке
Установка
Ручная установка
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, передача кода и обзорные записки.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыТерминальный агент для кодинга, заточенный под модель deepseek-v4: глубокие рассуждения, управление усилием, Agent Skills и MCP
Открытый терминальный кодинг-агент на TypeScript, заточенный под модели DeepSeek и дешевое кеширование
Плагин терминального интерфейса для DeepSeek Harness: живая строка статуса, потоковое отображение размышлений, откат по двойному Esc, прогресс контекста и TPS
Кодинг-агент на Rust для терминала и CI под модели DeepSeek: читает код, правит файлы и запускает команды
Кодинг-агент для терминала и рабочего стола: не засчитывает «готово» без тестов или diff и работает с DeepSeek, GLM, Kimi, Claude, Codex и Gemini
Терминальный кодинг-агент на Python в манере Claude Code: читает репозиторий, правит файлы, запускает команды, с памятью, подагентами и MCP
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| 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 и правила сообщений об ошибках.