Claude Code Rust CLI
Терминальный клиент claude-rs на Rust для Claude Code: сессия остается в истории терминала, вывод не мерцает, работает в tmux.
- 275 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Скрипт установки скачивается и выполняется из сети; интерфейс запускает сессии агента с правами на файлы проекта.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/claude-code-rustОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипт установки скачивается и выполняется из сети; интерфейс запускает сессии агента с правами на файлы проекта.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Claude Code Rust (`claude-rs`) запускает сессии через официальный Agent SDK Anthropic и тот же аккаунт, модели, инструменты, правки файлов, разрешения, MCP-серверы, навыки и историю, что у обычного Claude Code. Отличается только интерфейс на Ratatui: готовые сообщения пишутся в историю терминала один раз, перерисовывается лишь нижняя область с ответом и полем ввода. В комплекте поиск сессий `/resume` с ветвлением, `/rewind`, `/compact`, экспорт в Markdown, просмотр диффа `/diff` и диагностика `claude-rs doctor`.
Для кого. Тем, кто работает с Claude Code в tmux, по SSH или в Windows Terminal и листает, ищет и копирует вывод средствами самого терминала.
Подходит, если
- Вывод Claude Code мерцает или прыгает при длинных ответах.
- Поиск и копирование нужны в tmux без выгрузки транскрипта.
- Окно меняют в размере или делят на панели, пока агент работает.
- Хочется одного бинарного файла и управления с клавиатуры.
Не подходит, если
- Нужна полная копия функций Claude Code.
- Нужна мышь внутри приложения.
- Нужен интерфейс без установленного `claude` в `PATH`.
Пример запроса к агенту
Запусти `claude-rs --continue`, найди через `/resume` вчерашнюю сессию по рефакторингу и покажи изменения через `/diff`.Ограничения
Полной копии функций Claude Code здесь нет: часть возможностей недоступна, а некоторые операции с аккаунтом и плагинами все равно вызывают `claude`, поэтому его нужно оставить в `PATH`. Проект до версии 1.0, дорожной карты нет. Запуск ограничен рантаймом Agent SDK и может занимать заметное время. Тарификацию и лимиты определяет Anthropic, автор не аффилирован с компанией и советует следить за условиями. Измерений скорости относительно штатного интерфейса нет.
Как отключить. Удалите пакет тем же способом, каким ставили: `npm uninstall -g claude-code-rust` для npm. Для установочного скрипта шаги удаления есть в руководстве по установке. Сессии Claude Code остаются в обычном хранилище.
Частые вопросы
Нужен ли отдельный аккаунт?
Нет. Интерфейс использует ваш аккаунт Claude Code через Agent SDK. Условия и лимиты остаются за Anthropic.
Как установить через npm?
Нужен Node.js 24 или новее: `npm install -g claude-code-rust`. Пакет содержит готовые бинарные файлы и собственный рантайм Bun.
Как понять, что установка работает?
Выполните `claude-rs doctor`. Команда проверяет окружение, а отладочные пакеты скрывают чувствительные данные.
Видны ли мои MCP-серверы и навыки?
Да, они работают как в Claude Code. Часть операций с плагинами по-прежнему вызывает `claude`.
Работает ли на Windows?
Да. README дает установку через PowerShell и упоминает Windows Terminal.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПросмотр журналов Claude Code в читаемом виде: вызовы инструментов, токены и живой хвост сессии.
Строка состояния Claude Code на Rust с темами Classic, Powerline и Capsule: токены, ветка git, стоимость и лимиты подписки.
Инструмент отладки для Claude Code: читает уже сохраненные логи сессий и показывает точные пути файлов, диффы, мышление модели и разбивку контекста по категория
Десктопное GUI-приложение для Claude Code: управление сессиями, кастомные агенты и панель расходов на токены
Постоянная память для Claude Code на вашей базе: захват решений и контекста плюс граф кода, все подмешивается в каждый запрос
Набор slash-команд, скиллов и субагентов для Claude Code: ревью, тесты, безопасность, релизы, документация и синхронизация GitHub с Linear
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Claude Code Rust (эта карточка) | нет | 275 | |
| Claude Code Router | нет | 38 020 | перенаправляет запросы Claude Code к другим моделям; claude-rs не меняет модели, а заменяет терминальный интерфейс |
| Claude Code Agent Monitor | нет | 1 152 | следит за агентами Claude Code; claude-rs сам запускает сессии и показывает ответ в терминале |
Коротко о README
Обычный Claude Code перерисовывает вывод либо уходит на альтернативный экран, где не работают поиск терминала и копирование tmux. Rust-версия пишет готовые сообщения в историю терминала один раз.