O Cruxy Code é uma CLI: cruxy abre uma sessão interativa e cruxy run faz uma tarefa. Roda em qualquer terminal, incluindo o do seu editor.
Em brevePlugins para VS Code e JetBrains, e um editor independente.
ProdutosCruxy CodeBeta
O Cruxy Code lê sua base de código, edita arquivos, roda seus testes e comandos e abre pull requests. Por padrão, pergunta antes de cada edição e comando. Disponível como CLI, em todos os planos.
Prévia da interface. A saída da CLI é real; as respostas do modelo são ilustrativas.
Instalação
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"Hoje
O Cruxy Code é uma CLI: cruxy abre uma sessão interativa e cruxy run faz uma tarefa. Roda em qualquer terminal, incluindo o do seu editor.
Em brevePlugins para VS Code e JetBrains, e um editor independente.
Ele lista, lê, faz glob e grep nos seus arquivos, pesquisa a base de código com um índice construído na sua máquina e carrega o CRUXY.md ou AGENTS.md do seu projeto em cada sessão.
Manual, o padrão, pergunta antes de cada edição e comando. Plan propõe um plano para a sua aprovação primeiro. Auto-approve e full-auto deixam ações reversíveis rodarem e ainda perguntam antes das irreversíveis. Troque com /mode ou Shift+Tab.
Em breveUm modo pair com revisão linha a linha.
cruxy pr escreve um commit convencional em um novo branch, faz o push e abre um pull request no GitHub, tudo depois de uma aprovação, e nunca faz commit em main ou master.
Em breveAcionar seus pipelines de deploy.
Ele trabalha com ferramentas de arquivo e o seu shell, então não está preso a uma linguagem ou framework. Servidores de linguagem opcionais cobrem TypeScript, JavaScript, Python, Go e Rust.
Ele roda seu comando de teste, lê as falhas e continua corrigindo, parando depois de quatro execuções com falha seguidas. A saída de falha é interpretada para Vitest e Jest.
Em breveGerar testes, e revisar diffs antes de um pull request.
Ele lembra fatos entre sessões: memória do projeto em .cruxy/memory, lembrada depois que você confia nela com cruxy memory trust, e memória pessoal em ~/.cruxy/memory.
Um patch pode criar, atualizar e excluir arquivos pelo repositório de forma atômica, sob uma única aprovação.
Em breveRodar seu linter e formatador automaticamente depois de uma mudança.
Cada edição mostra seu diff antes de você aprovar. cruxy rollback restaura a árvore para antes de qualquer turno, e /undo-last desfaz o mais recente.
Em breveAprovação trecho a trecho.
Cada execução termina com seu uso de tokens e custo. /usage, cruxy usage e cruxy limits mostram mais.
No terminal
Escolha quanto ele pergunta: /mode plan propõe um plano antes de qualquer coisa rodar.
Prévia da interface. A saída da CLI é real; as respostas do modelo são ilustrativas.
Você fica no controle: o Cruxy Code propõe, você aprova.
Prévia da interface. A saída da CLI é real; as respostas do modelo são ilustrativas.
Mudou de ideia? /undo-last restaura os arquivos de antes da última execução.
Prévia da interface. A saída da CLI é real; as respostas do modelo são ilustrativas.
Como funciona
Rode cruxy para uma sessão, ou cruxy run com uma tarefa: um recurso, uma refatoração, a correção de um bug. Ele lê a base de código e elabora a mudança.
Por padrão, ele mostra cada edição como um diff e cada comando antes de rodar, e espera por você. No modo plan, você aprova o plano primeiro; os modos auto deixam ações reversíveis rodarem.
cruxy pr faz o commit em um novo branch, o push e abre um pull request no GitHub depois de uma aprovação. Em breve: fazer o deploy depois que você autorizar essa etapa.
Modelos
Por padrão, o Cruxy Code envia auto, e a API da Cruxy escolhe um tamanho para cada requisição pelo tamanho e pela complexidade dela. Fixe um modelo com /model para a sessão, em .cruxy/config.json para um projeto, ou com a variável de ambiente CRUXY_MODEL.
Comparar os modelosPara quem é
Projetos paralelos, o que você monta no fim de semana e as refatorações chatas, com um agente que, por padrão, pergunta antes de mudar qualquer coisa.
Refatorações em vários arquivos como um só patch, correções de testes e migrações, com o diff na sua frente antes de qualquer arquivo mudar.
Convenções compartilhadas por um CRUXY.md commitado, para que cada sessão comece das mesmas regras, e um tour por qualquer repositório desconhecido.
Planos
A mesma conta faz seu login na Cruxy no navegador, no Cruxy Code e na API. Os preços são em rúpias e incluem GST.
Ver todos os planosTodos os planos
Free, Core, Advanced, Pro e Enterprise. O Cruxy Code não tem restrição por plano.
cruxy login
Entrar pela CLI conta para os limites de uso do seu plano.
Chave de API
Uma chave de cruxy.ai é medida por token, nas tarifas da API.
Perguntas
Ele lê os arquivos de que precisa com ferramentas somente leitura (list, read, glob, grep e um índice de busca construído na sua máquina), e essas leituras não pedem aprovação. Edições e comandos pedem. Nada é enviado por atacado: o que ele lê vai para a API da Cruxy como parte da conversa.
NO SEU TERMINAL HOJE
Disponível em todos os planos, Free incluído. Ele pergunta antes de mudar qualquer coisa.