/new · /chats
Параллельные беседы
У каждого чата своя форкнутая сессия и своя задача агента. Фоновые ходы продолжают стримиться, пока вы печатаете в другом, — ничего не пересекается.
● бесплатно навсегда — он ходит на chat.deepseek.com, а не к вам в кошелёк
Терминальный кодинг-агент · работает через DeepSeek web
Бесплатная терминальная альтернатива Claude Code — на Rust. Параллельные чаты, фоновые суб-агенты, итеративный цикл GOAL, офлайновый семантический слой над скиллами, инструментами и историей, плюс локальный OpenAI-совместимый сервер. Без API-ключа. Без подписки. Без воды.
Готовые сборки для Windows, macOS и Linuxвсе сборки и контрольные суммы →
── установка
Готовые сборки под пять целей, установщик, который не просит администратора, и скрипт, который сверяет SHA-256 прежде, чем что-то положить вам в PATH.
! Установщик пока не подписан, так что SmartScreen может предупредить при первом запуске: «Подробнее» → «Выполнить в любом случае». SHA-256 каждого файла лежит в релизе — если доверять математике приятнее, чем издателю.
без мастера
Скачать установщик из PowerShell и сразу запустить — тот же файл, без браузера.
Или вообще не устанавливать: в портативном архиве тот же бинарник — pooprusteek-windows-x86_64.zip · arm64
Обновляется сам: /update · /autoupdate on
── переезд
Та же работа — агент в терминале, который читает код, запускает команды и правит файлы, — только без подписки. И настройки проекта едут вместе с вами.
── возможности
«Работает как старший инженер: автономно, хирургически, без воды.» — это системный промпт, и он не шутит.
/new · /chats
У каждого чата своя форкнутая сессия и своя задача агента. Фоновые ходы продолжают стримиться, пока вы печатаете в другом, — ничего не пересекается.
/agent · task
Изолированные исполнители: на переднем плане — ради чистого ответа, в фоне — чтобы забыть и вернуться. Наверх приходит вывод, а не шум.
/goal
Работник пишет, оценщик судит. Цикл идёт по конкретным замечаниям, пока цель не будет действительно достигнута, и меняет сессию, чтобы выйти из тупика.
/rag · /search
Мультиязычные эмбеддинги и ключевой поиск по вашим скиллам, MCP-инструментам и всей истории бесед. На вашем CPU, офлайн, после одной загрузки в 120 МБ.
/mcp
stdio, HTTP и SSE-серверы, найденные автоматически в восьми источниках конфигов. Полноценный OAuth по RFC, токены — в хранилище ключей ОС, а не в текстовом файле.
/skills
Переиспользуемые наборы инструкций из дюжины каталогов агентских экосистем. Закрепить руками — или дать матчеру предложить ровно тогда, когда пригодится.
/providers · /models
По умолчанию DeepSeek web; рядом — OpenAI-совместимые эндпоинты, Anthropic и Gemini. Переключение из панели, модели — из живого списка провайдера.
/serve
Одна команда превращает агента в OpenAI-совместимый сервер на 127.0.0.1. Любой инструмент, знающий этот диалект, получает бесплатный бэкенд.
edit · write · /undo
Замена по якорю с настоящим диффом в предпросмотре, а не sed. Перед каждой записью — чекпоинт, поэтому /undo возвращает файл как был.
bash · /jobs · /ps
Передний план, фон и интерактивные PTY-процессы. Dev-серверы живут между ходами по idle-TTL; /jobs и /ps покажут и прибьют.
/whitelist
Разрешить cargo test, а не весь bash. Правило — это инструмент плюс область, а составной команде области не достаётся: она только выглядит как своё первое слово.
/update · /themes
Самообновление по двум каналам со сверкой по манифесту релиза. Десять встроенных палитр и мастер для собственной.
счёт за месяц
$0.00
Не триал. Не бесплатный тариф с пайком токенов. PoopRusteek работает через тот же веб-чат, которым вы и так пользуетесь даром, — просто из терминала и с инструментами.
pow sha3(nonce=48213) → 0003dc90b… решается локально
── режим /goal
Два агента, один цикл: работник делает дело, оценщик отказывается впечатляться. Вы смотрите в статус-бар.
[GOAL ON]
работник и оценщик взведены, ждут цель
── локальный rag
Семантический слой, который не покидает вашу машину: мультиязычные эмбеддинги и ключевой поиск со стеммингом, слитые в один рейтинг, по трём корпусам. Модель на 120 МБ качается один раз — дальше наружу не уходит ничего.
на каждый промпт, до отправки
Кросс-язычность здесь по устройству: русский промпт находит английское описание скилла и наоборот.
скиллы
Каждый исходящий промпт сверяется со всем каталогом; лучшие совпадения едут рядом одноразовой подсказкой. Модель сама находит, что умеет, — вам не нужно включать это руками.
mcp-инструменты
С тридцатью подключёнными инструментами в промпте — по строке на сервер. Полные схемы приезжают, только когда инструмент совпал или модель попросила через tool_search.
история
Каждая сохранённая сессия нарезана, векторизована и лежит рядом. Ищите сами через /search — или дайте агенту вспомнить собственное решение через history_search.
0.927
MRR по каталогу скиллов — из собственного eval-харнесса репозитория
0.836
MRR по описаниям MCP-инструментов
120 МБ
скачиваются один раз — e5-small, квантованный ONNX
0
байт в сеть после этого
── площадь поверхности ──
Всё — команда, ровно там, где уже лежат ваши руки.
Каждая из них — файл в src/commands/defs/, а экран помощи собирается из того же реестра. /architecture →
── /serve
Одна команда превращает агента в OpenAI-совместимый сервер. Всё, что знает этот диалект — aider, Continue, Open WebUI, SDK от OpenAI, — смотрит на 127.0.0.1:7667 и получает ту же бесплатную сессию.
❯ /serve on
API server listening on http://127.0.0.1:7667/v1
$ curl http://127.0.0.1:7667/v1/chat/completions \
-H 'content-type: application/json' \
-d '{"model":"deepseek-chat","stream":true,
"messages":[{"role":"user","content":"hi"}]}'
data: {"choices":[{"delta":{"content":"Hi"}…
$0.00один диалект, все бэкенды
Идентификатор модели выбирает встроенный DeepSeek-клиент или любую запись из /providers: deepseek-chat, lmstudio/qwen2.5-coder, gemini/…
без состояния между запросами
Каждый запрос идёт на свежем форке, а форки DeepSeek сбрасывают удалённую сессию, так что серверный трафик не засоряет ваш аккаунт мусорными чатами.
по умолчанию только localhost
127.0.0.1, пока вы не решите иначе. Поставьте bearer-токен — вместе с ним включится и CORS, но не раньше.
Интерфейс не нужен: /serve →
── /themes
Галерея ниже — настоящая таблица пресетов агента из src/tui/theme.rs. Нажмите на любую: так выглядит TUI и так же выглядит этот сайт — оба собраны на одних и тех же цветовых ролях.
Своя — в одном мастере: /themes new берёт базовый пресет и переопределения по ролям и ложится записью [[ui.custom_themes]] в config.toml.
1
статический бинарник — ни node, ни electron, ни рантайма
62k
строк Rust на tokio и ratatui
0
пауз сборщика мусора, пока вы печатаете
5
готовых целей сборки: Windows, Linux и macOS
Rust edition 2024 · MSRV 1.91 · ~900 тестов на Windows, Linux и macOS · один цикл tokio::select!, всё остальное — событие