DeepSeek-Reasonix: AI-агент для терминала с кешем
Reasonix — открытый AI-агент для терминала на базе DeepSeek. Снижает затраты на токены до 5× за счёт prefix-cache stability. MIT-лицензия, 11k+ звёзд.
DeepSeek-Reasonix: открытый AI-агент для терминала, который экономит до 5× на токенах
Reasonix вышел как открытый AI-агент для терминала, построенный вокруг механизма prefix-кеширования DeepSeek — с поддержкой MCP, режимом планирования и cache-first дизайном, нацеленным на снижение стоимости долгих сессий через API. Проект распространяется под лицензией MIT, набрал более 9 000 звёзд на GitHub и отличается от конкурентов тем, что специально оптимизирован вокруг prefix-cache stability DeepSeek — достигая 99,82% попаданий в кеш, что снижает затраты в 5× по сравнению с универсальными инструментами, использующими тот же API.
Зачем ещё один coding agent?
Длительные восьмичасовые сессии с Claude Code на API Claude Sonnet 4.6 генерируют токен-затраты, которые накапливаются быстро и непредсказуемо — для разработчика, желающего использовать AI как постоянного помощника в течение рабочего дня, а не инструмент для точечных задач, такая модель биллинга становится реальным ограничением.
Именно для решения этой проблемы и был создан Reasonix — DeepSeek-native AI-агент для терминала, который обеспечивает тот же рабочий процесс, что и Claude Code, при подтверждённом снижении затрат примерно на 93%.
Как работает prefix-кеширование DeepSeek
DeepSeek автоматически кеширует на диске префиксы ваших промптов. Когда новый запрос повторяет уже виденный ранее префикс — системный промпт, длинный документ, набор few-shot примеров — эти повторяющиеся входные токены тарифицируются по значительно более низкой ставке попадания в кеш. Это происходит автоматически: никаких изменений SDK, заголовков cache-control или флагов включения не требуется.
Префиксы, попавшие в кеш, обслуживаются по цене 1/10 от стандартной стоимости входных токенов. Для V4 Flash это составляет $0,0028 за миллион токенов — скидка 98%.
graph LR
A[Запрос в терминале] --> B[Reasonix Agent]
B --> C{Prefix в кеше?}
C -- Да --> D[Cache Hit \n $0.0028/MTok]
C -- Нет --> E[Cache Miss \n $0.14/MTok]
D --> F[DeepSeek V4 API]
E --> F
F --> G[Ответ разработчику]
style D fill:#22c55e,color:#fff
style E fill:#ef4444,color:#fff
Ключевые возможности Reasonix
Reasonix — это config- и plugin-driven harness, реализованный как единый статический бинарник на Go, настроенный вокруг prefix-кеша DeepSeek так, чтобы затраты на токены оставались низкими на протяжении длинных сессий.
Reasonix включает режим работы с кодом с инструментами для файловой системы и оболочки, более лёгкий режим чата, одноразовое выполнение задач, проверки работоспособности, утилиты сеансов и память в рамках проекта. Поддерживаются проверяемые правки SEARCH/REPLACE, plan mode, MCP-серверы, веб-поиск, хуки, skills, семантическое индексирование, воспроизведение транскриптов, журналы событий и отслеживание стоимости и кеша.
В отличие от инструментов, использующих слой трансляции для сопоставления запросов в стиле Anthropic или OpenAI с DeepSeek, Reasonix обращается напрямую к api.deepseek.com — его цикл создан с учётом специфического поведения DeepSeek, включая prefix-кеш, который делает повторяющийся контекст дешёвым.
Опционально можно запустить две модели одновременно — executor и planner — в отдельных, стабильных для кеша сессиях.
Reasonix устанавливается одной командой через npm или Homebrew:
npm i -g reasonix # любая ОС, устанавливает нативный бинарник
brew install esengine/reasonix/reasonix # macOS
После установки:
reasix setup # настройка провайдера и модели
reasonix # запуск интерактивной сессии
Варианты установки
| Способ | Описание | Платформа |
|---|---|---|
| CLI / TUI (Path A) | npm или Homebrew, нативный бинарник | Windows, macOS, Linux |
| Desktop App (Path B) | Графическое приложение (.dmg, .exe, .deb) | Universal |
| VS Code Extension (Path C) | Требует Path A; добавляет чат и инструменты в редактор | VS Code, VSCodium |
| Build from source (Path D) | git clone + make build | Все платформы |
Reasonix по умолчанию использует DeepSeek-V4-Flash с возможностью перехода на V4-Pro на отдельный ход /pro или на всю сессию /preset max, поддерживает MCP нативно, включает plan mode и поставляется как в CLI, так и в виде десктоп-клиента.
Сравнение с альтернативами
| Инструмент | Главное преимущество | Слабое место |
|---|---|---|
| Reasonix | Минимальная стоимость за сессию, cache-first | Завязан на DeepSeek API |
| Claude Code | Зрелый агентский опыт, богатая экосистема | Высокая стоимость долгих сессий |
| Cursor | Интеграция с IDE | Нет терминального режима |
| Aider | Гибкость выбора модели через OpenRouter | Нет оптимизации кеша |
DeepSeek побеждает по стоимости задач и работе с длинным контекстом, Claude Code — по экосистеме Skills, MCP и глубине интеграции с IDE.
Статус проекта и контекст
Reasonix — открытый проект с MIT-лицензией, нативно разработанный вокруг API DeepSeek. Его отличительная черта — cache-first цикл, оптимизированный вокруг prefix-cache stability DeepSeek, направленный на снижение затрат в длинных сессиях.
Проект ведёт активную разработку — страница релизов документирует частые обновления с версионированием (десктоп-клиент достиг версии 0.48.x с регулярными примечаниями к выпускам к концу мая 2026 года).
Это community-проект, включённый в директорию awesome-deepseek-agent, а не официальный продукт DeepSeek.
Проект доступен на GitHub под MIT-лицензией. Для вопросов и обмена опытом команда поддерживает двуязычный Discord-сервер (английский и китайский).