Cruxy Code is a CLI: cruxy opens an interactive session and cruxy run does one task. It runs in any terminal, including the one in your editor.
Coming soonPlugins for VS Code and JetBrains, and a standalone editor.
ProductsCruxy CodeBeta
Cruxy Code reads your codebase, edits files, runs your tests and commands, and opens pull requests. By default it asks before every edit and command. Live as a CLI, on every plan.
Interface preview. CLI output is real; model replies are illustrative.
Install
$npm i -g @cruxy/cli$cruxy login$cruxy run "explain this codebase"Today
Cruxy Code is a CLI: cruxy opens an interactive session and cruxy run does one task. It runs in any terminal, including the one in your editor.
Coming soonPlugins for VS Code and JetBrains, and a standalone editor.
It lists, reads, globs and greps your files, searches the codebase with an index built on your machine, and loads your project's CRUXY.md or AGENTS.md every session.
Manual, the default, asks before every edit and command. Plan proposes a plan for your approval first. Auto-approve and full-auto let reversible actions run and still ask before irreversible ones. Switch with /mode or Shift+Tab.
Coming soonA pair mode with line-by-line review.
cruxy pr writes a conventional commit on a new branch, pushes it and opens a GitHub pull request, all after one approval, and never commits to main or master.
Coming soonTriggering your deploy pipelines.
It works through file tools and your shell, so it is not tied to a language or framework. Optional language servers cover TypeScript, JavaScript, Python, Go and Rust.
It runs your test command, reads the failures and keeps fixing, stopping after four failing runs in a row. Failure output is parsed for Vitest and Jest.
Coming soonGenerating tests, and reviewing diffs before a pull request.
It remembers facts across sessions: project memory in .cruxy/memory, recalled once you trust it with cruxy memory trust, and personal memory in ~/.cruxy/memory.
One patch can create, update and delete files across the repository atomically, under a single approval.
Coming soonRunning your linter and formatter automatically after a change.
Every edit shows its diff before you approve it. cruxy rollback restores the tree to before any turn, and /undo-last undoes the latest one.
Coming soonApproving hunk by hunk.
Every run ends with its token usage and cost. /usage, cruxy usage and cruxy limits show more.
In the terminal
Choose how much it asks: /mode plan proposes a plan before anything runs.
Interface preview. CLI output is real; model replies are illustrative.
You stay in control: Cruxy Code proposes, you approve.
Interface preview. CLI output is real; model replies are illustrative.
Changed your mind? /undo-last restores the files from before the last run.
Interface preview. CLI output is real; model replies are illustrative.
How it works
Run cruxy for a session, or cruxy run with a task: a feature, a refactor, a bug fix. It reads the codebase and works out the change.
By default it shows each edit as a diff and each command before it runs, and waits for you. In plan mode you approve the plan first; the auto modes let reversible actions run.
cruxy pr commits on a new branch, pushes and opens a GitHub pull request after one approval. Coming soon: deploying once you have authorized that step.
Models
By default Cruxy Code sends auto, and the Cruxy API picks a size for each request by its size and complexity. Pin a model with /model for the session, in .cruxy/config.json for a project, or with the CRUXY_MODEL environment variable.
Compare the modelsWho it is for
Side projects, weekend builds and the boring refactors, with an agent that, by default, asks before it changes anything.
Multi-file refactors as one patch, test fixes and migrations, with the diff in front of you before any file changes.
Shared conventions through a committed CRUXY.md, so every session starts from the same rules, and a walkthrough of any unfamiliar repository.
Plans
The same account signs you in to Cruxy in the browser, Cruxy Code and the API. Prices are in rupees and include GST.
See all plansEvery plan
Free, Core, Advanced, Pro and Enterprise. Cruxy Code is not gated by plan.
cruxy login
Signing in from the CLI counts toward your plan's usage limits.
API key
A key from cruxy.ai is metered per token, at the API rates.
Questions
It reads the files it needs with read-only tools (list, read, glob, grep and a search index built on your machine), and those reads do not ask for approval. Edits and commands do. Nothing is uploaded wholesale: what it reads goes to the Cruxy API as part of the conversation.
More of Cruxy
IN YOUR TERMINAL TODAY
Live on every plan, Free included. It asks before it changes anything.