Cruxy Code ist eine CLI: cruxy öffnet eine interaktive Sitzung, und cruxy run erledigt eine Aufgabe. Es läuft in jedem Terminal, auch in dem in Ihrem Editor.
DemnächstPlugins für VS Code und JetBrains, und ein eigenständiger Editor.
ProdukteCruxy CodeBeta
Cruxy Code liest Ihre Codebasis, bearbeitet Dateien, führt Ihre Tests und Befehle aus und öffnet Pull Requests. Standardmäßig fragt es vor jeder Bearbeitung und jedem Befehl. Verfügbar als CLI, in jedem Tarif.
Vorschau der Oberfläche. Die CLI-Ausgabe ist echt; die Antworten des Modells sind beispielhaft.
Installieren
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"Heute
Cruxy Code ist eine CLI: cruxy öffnet eine interaktive Sitzung, und cruxy run erledigt eine Aufgabe. Es läuft in jedem Terminal, auch in dem in Ihrem Editor.
DemnächstPlugins für VS Code und JetBrains, und ein eigenständiger Editor.
Es listet, liest und durchsucht Ihre Dateien mit Glob und Grep, durchsucht die Codebasis mit einem auf Ihrem Rechner erstellten Index und lädt in jeder Sitzung die CRUXY.md oder AGENTS.md Ihres Projekts.
Manual, der Standard, fragt vor jeder Bearbeitung und jedem Befehl. Plan schlägt zuerst einen Plan zur Freigabe vor. Auto-approve und Full-auto lassen umkehrbare Aktionen laufen und fragen trotzdem vor unumkehrbaren. Wechseln Sie mit /mode oder Shift+Tab.
DemnächstEin Pair-Modus mit zeilenweisem Review.
cruxy pr schreibt einen Conventional Commit auf einem neuen Branch, pusht ihn und öffnet einen GitHub Pull Request, alles nach einer Freigabe, und committet nie auf main oder master.
DemnächstDas Auslösen Ihrer Deploy-Pipelines.
Es arbeitet über Datei-Tools und Ihre Shell, ist also nicht an eine Sprache oder ein Framework gebunden. Optionale Language Server decken TypeScript, JavaScript, Python, Go und Rust ab.
Es führt Ihren Testbefehl aus, liest die Fehler und behebt sie weiter; nach vier fehlgeschlagenen Läufen in Folge hält es an. Die Fehlerausgabe wird für Vitest und Jest ausgewertet.
DemnächstTests generieren, und Diffs vor einem Pull Request prüfen.
Es merkt sich Fakten über Sitzungen hinweg: Projektgedächtnis in .cruxy/memory, abgerufen, sobald Sie ihm mit cruxy memory trust vertrauen, und persönliches Gedächtnis in ~/.cruxy/memory.
Ein Patch kann Dateien im ganzen Repository atomar anlegen, ändern und löschen, mit einer einzigen Freigabe.
DemnächstIhren Linter und Formatter nach einer Änderung automatisch ausführen.
Jede Bearbeitung zeigt ihr Diff, bevor Sie sie freigeben. cruxy rollback stellt den Dateibaum auf den Stand vor einem beliebigen Schritt zurück, und /undo-last macht den letzten rückgängig.
DemnächstFreigabe Hunk für Hunk.
Jeder Lauf endet mit seinem Token-Verbrauch und seinen Kosten. /usage, cruxy usage und cruxy limits zeigen mehr.
Im Terminal
Wählen Sie, wie viel es fragt: /mode plan schlägt einen Plan vor, bevor etwas läuft.
Vorschau der Oberfläche. Die CLI-Ausgabe ist echt; die Antworten des Modells sind beispielhaft.
Sie behalten die Kontrolle: Cruxy Code schlägt vor, Sie geben frei.
Vorschau der Oberfläche. Die CLI-Ausgabe ist echt; die Antworten des Modells sind beispielhaft.
Anders überlegt? /undo-last stellt die Dateien von vor dem letzten Lauf wieder her.
Vorschau der Oberfläche. Die CLI-Ausgabe ist echt; die Antworten des Modells sind beispielhaft.
So funktioniert es
Führen Sie cruxy für eine Sitzung aus, oder cruxy run mit einer Aufgabe: ein Feature, ein Refactoring, ein Bugfix. Es liest die Codebasis und arbeitet die Änderung aus.
Standardmäßig zeigt es jede Bearbeitung als Diff und jeden Befehl, bevor er läuft, und wartet auf Sie. Im Plan-Modus geben Sie zuerst den Plan frei; die Auto-Modi lassen umkehrbare Aktionen laufen.
cruxy pr committet auf einem neuen Branch, pusht und öffnet nach einer Freigabe einen GitHub Pull Request. Demnächst: Deployen, sobald Sie diesen Schritt autorisiert haben.
Modelle
Standardmäßig sendet Cruxy Code auto, und die Cruxy API wählt für jede Anfrage eine Größe nach ihrer Größe und Komplexität. Legen Sie ein Modell fest: mit /model für die Sitzung, in .cruxy/config.json für ein Projekt oder mit der Umgebungsvariable CRUXY_MODEL.
Die Modelle vergleichenFür wen es ist
Nebenprojekte, Wochenendprojekte und die langweiligen Refactorings, mit einem Agenten, der standardmäßig fragt, bevor er etwas ändert.
Refactorings über mehrere Dateien als ein Patch, Testfixes und Migrationen, mit dem Diff vor Augen, bevor sich eine Datei ändert.
Gemeinsame Konventionen über eine committete CRUXY.md, sodass jede Sitzung mit denselben Regeln beginnt, und eine Führung durch jedes unbekannte Repository.
Tarife
Dasselbe Konto meldet Sie bei Cruxy im Browser, bei Cruxy Code und bei der API an. Die Preise sind in Rupien und enthalten GST.
Alle Tarife ansehenJeder Tarif
Free, Core, Advanced, Pro und Enterprise. Cruxy Code ist nicht an den Tarif gebunden.
cruxy login
Mit der Anmeldung aus der CLI wird die Nutzung auf die Nutzungslimits Ihres Tarifs angerechnet.
API-Schlüssel
Ein Schlüssel von cruxy.ai wird pro Token abgerechnet, zu den API-Preisen.
Fragen
Es liest die Dateien, die es braucht, mit Nur-Lese-Tools (list, read, glob, grep und einem auf Ihrem Rechner erstellten Suchindex), und diese Lesevorgänge fragen nicht nach Freigabe. Bearbeitungen und Befehle tun es. Nichts wird im Ganzen hochgeladen: Was es liest, geht als Teil der Unterhaltung an die Cruxy API.
HEUTE IN IHREM TERMINAL
In jedem Tarif verfügbar, Free inklusive. Es fragt, bevor es etwas ändert.