Cruxy Code работает как CLI: cruxy открывает интерактивный сеанс, а cruxy run выполняет одну задачу. Он запускается в любом терминале, включая встроенный в ваш редактор.
СкороПлагины для VS Code и JetBrains и отдельный редактор.
ПродуктыCruxy CodeБета
Cruxy Code читает вашу кодовую базу, правит файлы, запускает ваши тесты и команды и открывает pull request. По умолчанию он спрашивает перед каждой правкой и командой. Доступен как CLI, на любом тарифе.
Превью интерфейса. Вывод CLI настоящий; ответы модели приведены для примера.
Установка
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"Сегодня
Cruxy Code работает как CLI: cruxy открывает интерактивный сеанс, а cruxy run выполняет одну задачу. Он запускается в любом терминале, включая встроенный в ваш редактор.
СкороПлагины для VS Code и JetBrains и отдельный редактор.
Он перечисляет, читает и ищет ваши файлы через glob и grep, ищет по кодовой базе с помощью индекса, построенного на вашей машине, и загружает CRUXY.md или AGENTS.md вашего проекта в каждом сеансе.
Manual, режим по умолчанию, спрашивает перед каждой правкой и командой. Plan сначала предлагает план на ваше одобрение. Auto-approve и full-auto позволяют обратимым действиям выполняться и всё равно спрашивают перед необратимыми. Переключайтесь через /mode или Shift+Tab.
СкороПарный режим с построчным ревью.
cruxy pr пишет коммит в формате conventional commits в новой ветке, пушит её и открывает pull request на GitHub, всё после одного одобрения, и никогда не коммитит в main или master.
СкороЗапуск ваших пайплайнов деплоя.
Он работает через файловые инструменты и вашу оболочку, поэтому не привязан к языку или фреймворку. Опциональные языковые серверы покрывают TypeScript, JavaScript, Python, Go и Rust.
Он запускает вашу команду тестов, читает сбои и продолжает исправлять, останавливаясь после четырёх неудачных запусков подряд. Вывод сбоев разбирается для Vitest и Jest.
СкороГенерация тестов и ревью diff перед pull request.
Он помнит факты между сеансами: память проекта в .cruxy/memory, которая подключается после того, как вы доверите её командой cruxy memory trust, и личную память в ~/.cruxy/memory.
Один патч может атомарно создавать, обновлять и удалять файлы по всему репозиторию, под одним одобрением.
СкороАвтоматический запуск вашего линтера и форматтера после изменения.
Каждая правка показывает свой diff до того, как вы её одобрите. cruxy rollback возвращает дерево к состоянию до любого хода, а /undo-last отменяет последний.
СкороОдобрение фрагмент за фрагментом.
Каждый запуск заканчивается отчётом об использовании токенов и стоимости. /usage, cruxy usage и cruxy limits показывают больше.
В терминале
Выбирайте, как много он спрашивает: /mode plan предлагает план до того, как что-либо запустится.
Превью интерфейса. Вывод CLI настоящий; ответы модели приведены для примера.
Контроль остаётся у вас: Cruxy Code предлагает, вы одобряете.
Превью интерфейса. Вывод CLI настоящий; ответы модели приведены для примера.
Передумали? /undo-last восстанавливает файлы из состояния до последнего запуска.
Превью интерфейса. Вывод CLI настоящий; ответы модели приведены для примера.
Как это работает
Запустите cruxy для сеанса или cruxy run с задачей: функция, рефакторинг, исправление бага. Он читает кодовую базу и продумывает изменение.
По умолчанию он показывает каждую правку как diff и каждую команду перед запуском и ждёт вас. В режиме plan вы сначала одобряете план; режимы auto позволяют обратимым действиям выполняться.
cruxy pr коммитит в новую ветку, пушит и открывает pull request на GitHub после одного одобрения. Скоро: деплой после того, как вы разрешили этот шаг.
Модели
По умолчанию Cruxy Code отправляет auto, и Cruxy API выбирает размер для каждого запроса по его размеру и сложности. Закрепите модель командой /model на сеанс, в .cruxy/config.json для проекта или через переменную окружения CRUXY_MODEL.
Сравнить моделиДля кого
Побочные проекты, сборки за выходные и скучные рефакторинги, с агентом, который по умолчанию спрашивает, прежде чем что-то менять.
Многофайловые рефакторинги одним патчем, исправления тестов и миграции, с diff перед глазами до того, как изменится любой файл.
Общие соглашения через закоммиченный CRUXY.md, чтобы каждый сеанс начинался с одних и тех же правил, и экскурсия по любому незнакомому репозиторию.
Тарифы
Один и тот же аккаунт даёт вход в Cruxy в браузере, Cruxy Code и API. Цены в рупиях и включают GST.
Все тарифыЛюбой тариф
Free, Core, Advanced, Pro и Enterprise. Cruxy Code не ограничен тарифом.
cruxy login
Вход из CLI засчитывается в лимиты использования вашего тарифа.
Ключ API
Ключ с cruxy.ai тарифицируется по токенам, по ставкам API.
Вопросы
Он читает нужные файлы инструментами только для чтения (list, read, glob, grep и поисковый индекс, построенный на вашей машине), и эти чтения не требуют одобрения. Правки и команды требуют. Ничего не выгружается целиком: прочитанное уходит в Cruxy API как часть беседы.
В ВАШЕМ ТЕРМИНАЛЕ УЖЕ СЕГОДНЯ
Доступен на любом тарифе, включая Free. Он спрашивает, прежде чем что-то менять.