An AI editor that reads
your node, not just your prompt.
Open your Substrate or Polkadot SDK project and ask. CROCODE searches the tree, opens the files, and comes back with a diff you approve — on a machine with 8GB of RAM.
Built on software that already exists
What CROCODE does
Three things a
generic assistant will not do.

It knows the framework
Pallets, `#[pallet::config]`, `construct_runtime!`, chainspecs and weight files are in the agent's instructions already, so you are not explaining your repo to it on turn one.

It reads before it writes
Listing directories, opening files and searching the project are real tool calls the model makes — up to eight per turn, each one shown in the trace.

Nothing lands without you
Every change arrives as a queued proposal with the original content attached. The agent is told in its own prompt that it has written no file, because it has not.
Use cases
One editor.
Both ways you work it.
How it works
From open folder
to approved diff.
Step 1
Point CROCODE at your node's directory. The tree, the search index and git status are read from disk, not typed in by you.
Step 2
Say what you want in ordinary language. Vibe mode is a conversation; flip to the IDE whenever you want to see the files.
Step 3
Review each proposed edit against the original. Unapproved proposals change nothing on disk.
Built for small machines
Everything that keeps
8GB usable.
Runs on an i3
One Windows binary, WebView2 already on the machine, and a release build measured at 277 MB of private bytes with a project open.
Your key stays local
The API key lives in the Windows credential vault. There is no command that reads it back, so it never reaches the webview, a bundle or a screenshot.
Any OpenAI-compatible endpoint
Use SiliconFlow, Moonshot or Infron with your own key, bring a base URL of your choosing, or sign in and route through the CROCODE proxy.
A trace you can audit
Every tool call the agent makes is listed with what it asked for and what came back, so a wrong answer has a cause you can read.
Edits you can see coming
Proposals carry the path, the reason and the old content, so the diff is the review, not a surprise after the fact.
No telemetry to opt out of
The proxy counts requests and stores nothing else. With your own key, your source never touches our servers at all.
Your machine. Your key. Your code.
Why CROCODE
A general assistant
Explains your repository back to you
Edits files before you have seen the change
Assumes 32GB and a fast CPU
Has never heard of a pallet
Wants your API key pasted where it can be read
Starts every session from zero
Reads your project before it answers
Proposes diffs, and waits
Built to run on an i3 with 8GB
Literate in Substrate and the Polkadot SDK
Keeps your key in the OS vault
Reopens the folder you were already in
Endpoints
Works with the endpoint you already have.
Bring your own key for SiliconFlow, Moonshot or Infron, type in any OpenAI-compatible base URL, or sign in and let the CROCODE proxy hold the keys.
Pricing
Free to install.
Pay whoever runs your model.
No seat billing, no ads, no telemetry.
FAQ
Reasonable questions.
Answered with what ships.
Your laptop is probably fine.
Download CROCODE, open your node's folder and ask for a change. The first diff is yours to approve.























