Claude Code Rust CLI

Терминальный клиент claude-rs на Rust для Claude Code: сессия остается в истории терминала, вывод не мерцает, работает в tmux.

  • 275 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

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

  • Скрипт установки скачивается и выполняется из сети; интерфейс запускает сессии агента с правами на файлы проекта.
Все причины и проверки

srothgan/claude-code-rust

Установка

Работает в

В терминале, через 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.

Обсуждение

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

Просмотр журналов Claude Code в читаемом виде: вызовы инструментов, токены и живой хвост сессии.

CLIРасширенный доступ385Звезды репозитория

Строка состояния Claude Code на Rust с темами Classic, Powerline и Capsule: токены, ветка git, стоимость и лимиты подписки.

CLIМинимальный доступ239Звезды репозитория

Инструмент отладки для Claude Code: читает уже сохраненные логи сессий и показывает точные пути файлов, диффы, мышление модели и разбивку контекста по категория

CLIРасширенный доступ4 тыс.Звезды репозитория

Десктопное GUI-приложение для Claude Code: управление сессиями, кастомные агенты и панель расходов на токены

CLIРасширенный доступ22,4 тыс.Звезды репозитория

Постоянная память для Claude Code на вашей базе: захват решений и контекста плюс граф кода, все подмешивается в каждый запрос

CLIРасширенный доступ233Звезды репозитория

Набор slash-команд, скиллов и субагентов для Claude Code: ревью, тесты, безопасность, релизы, документация и синхронизация GitHub с Linear

ПлагинШирокий доступ1,3 тыс.Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
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-версия пишет готовые сообщения в историю терминала один раз.

Бейдж для README

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

Foxx AIClaude Code Rust
Foxx AI

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