Cruxy Code è una CLI: cruxy apre una sessione interattiva e cruxy run svolge una singola attività. Gira in qualsiasi terminale, compreso quello del tuo editor.
In arrivoPlugin per VS Code e JetBrains, e un editor autonomo.
ProdottiCruxy CodeBeta
Cruxy Code legge la tua codebase, modifica i file, esegue i tuoi test e comandi, e apre pull request. Per impostazione predefinita chiede prima di ogni modifica e comando. Disponibile come CLI, su ogni piano.
Anteprima dell'interfaccia. L'output della CLI è reale; le risposte del modello sono illustrative.
Installazione
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"Oggi
Cruxy Code è una CLI: cruxy apre una sessione interattiva e cruxy run svolge una singola attività. Gira in qualsiasi terminale, compreso quello del tuo editor.
In arrivoPlugin per VS Code e JetBrains, e un editor autonomo.
Elenca, legge, cerca con glob e grep i tuoi file, cerca nella codebase con un indice costruito sulla tua macchina, e carica il CRUXY.md o l'AGENTS.md del tuo progetto a ogni sessione.
Manual, la predefinita, chiede prima di ogni modifica e comando. Plan propone prima un piano per la tua approvazione. Auto-approve e full-auto lasciano eseguire le azioni reversibili e chiedono comunque prima di quelle irreversibili. Cambia con /mode o Shift+Tab.
In arrivoUna modalità pair con revisione riga per riga.
cruxy pr scrive un commit convenzionale su un nuovo branch, lo pusha e apre una pull request su GitHub, tutto dopo una sola approvazione, e non fa mai commit su main o master.
In arrivoL'avvio delle tue pipeline di deploy.
Lavora tramite strumenti sui file e la tua shell, quindi non è legato a un linguaggio o a un framework. Language server opzionali coprono TypeScript, JavaScript, Python, Go e Rust.
Esegue il tuo comando di test, legge i fallimenti e continua a correggere, fermandosi dopo quattro esecuzioni fallite di seguito. L'output dei fallimenti viene interpretato per Vitest e Jest.
In arrivoLa generazione di test, e la revisione dei diff prima di una pull request.
Ricorda fatti tra una sessione e l'altra: memoria di progetto in .cruxy/memory, richiamata una volta che ti fidi con cruxy memory trust, e memoria personale in ~/.cruxy/memory.
Una sola patch può creare, aggiornare ed eliminare file in tutto il repository in modo atomico, con una sola approvazione.
In arrivoL'esecuzione automatica del tuo linter e formatter dopo una modifica.
Ogni modifica mostra il suo diff prima che tu la approvi. cruxy rollback riporta l'albero dei file a prima di qualsiasi turno, e /undo-last annulla l'ultimo.
In arrivoL'approvazione hunk per hunk.
Ogni esecuzione termina con il suo utilizzo di token e il costo. /usage, cruxy usage e cruxy limits mostrano di più.
Nel terminale
Scegli quanto deve chiedere: /mode plan propone un piano prima che qualsiasi cosa venga eseguita.
Anteprima dell'interfaccia. L'output della CLI è reale; le risposte del modello sono illustrative.
Il controllo resta a te: Cruxy Code propone, tu approvi.
Anteprima dell'interfaccia. L'output della CLI è reale; le risposte del modello sono illustrative.
Hai cambiato idea? /undo-last ripristina i file a prima dell'ultima esecuzione.
Anteprima dell'interfaccia. L'output della CLI è reale; le risposte del modello sono illustrative.
Come funziona
Esegui cruxy per una sessione, o cruxy run con un'attività: una funzionalità, un refactoring, la correzione di un bug. Legge la codebase e definisce la modifica.
Per impostazione predefinita mostra ogni modifica come diff e ogni comando prima di eseguirlo, e aspetta te. In modalità plan approvi prima il piano; le modalità auto lasciano eseguire le azioni reversibili.
cruxy pr fa il commit su un nuovo branch, lo pusha e apre una pull request su GitHub dopo una sola approvazione. In arrivo: il deploy una volta che hai autorizzato quel passaggio.
Modelli
Per impostazione predefinita Cruxy Code invia auto, e l'API di Cruxy sceglie una taglia per ogni richiesta in base a dimensione e complessità. Fissa un modello con /model per la sessione, in .cruxy/config.json per un progetto, o con la variabile d'ambiente CRUXY_MODEL.
Confronta i modelliPer chi è
Side project, progetti del fine settimana e i refactoring noiosi, con un agente che, per impostazione predefinita, chiede prima di cambiare qualsiasi cosa.
Refactoring su più file come una sola patch, correzioni dei test e migrazioni, con il diff davanti a te prima che qualsiasi file cambi.
Convenzioni condivise tramite un CRUXY.md committato, così ogni sessione parte dalle stesse regole, e una guida a qualsiasi repository che non conosci.
Piani
Lo stesso account ti fa accedere a Cruxy nel browser, a Cruxy Code e all'API. I prezzi sono in rupie e includono la GST.
Vedi tutti i pianiOgni piano
Free, Core, Advanced, Pro ed Enterprise. Cruxy Code non è limitato dal piano.
cruxy login
L'accesso dalla CLI conta verso i limiti di utilizzo del tuo piano.
Chiave API
Una chiave da cruxy.ai è conteggiata per token, alle tariffe dell'API.
Domande
Legge i file di cui ha bisogno con strumenti in sola lettura (list, read, glob, grep e un indice di ricerca costruito sulla tua macchina), e quelle letture non chiedono approvazione. Modifiche e comandi sì. Nulla viene caricato in blocco: ciò che legge va all'API di Cruxy come parte della conversazione.
NEL TUO TERMINALE OGGI
Disponibile su ogni piano, Free incluso. Chiede prima di cambiare qualsiasi cosa.