What does CodeRush actually do?
It gives you every one of the 10 000 four-digit codes a Rust keypad can take, one at a time, in a fixed order that starts with the codes people are most likely to have set. It keeps track of where you have got to so you never retry a code, and it can share that list across a whole raid party. It does not interact with the game in any way — you read the code off the screen and type it in yourself.
Where does the order of the codes come from?
Two sources. The first 20 codes are real-world frequency order, taken from DataGenetics’ analysis of roughly 3.4 million leaked PINs — starting with 1234, 1111, 0000, 1212 and 7777. The remaining 9 980 are scored by how human they look: four identical digits score highest, then ascending and descending runs, ABAB and AABB patterns, palindromes, keypad shapes, birth years, dates, and so on. Codes with no recognisable shape score zero and sit at the end.
Is this just brute forcing the lock?
Not really. A brute force walks 0000, 0001, 0002 and treats every code as equally likely, which is the one thing we know is false about codes people choose. CodeRush covers the same 10 000 combinations but reorders them by likelihood, which is why most real locks fall well inside the first few hundred attempts instead of somewhere in the middle of the range.
Will I lose my place if I close the browser?
No. In solo mode your position is saved in your browser, so a refresh, a crash or a closed tab does not reset anything — come back and the next code is the one you had not tried yet. In a group the position lives on the group itself, so it survives for every member independently of their device.
How does the group mode stop two people trying the same code?
Codes are handed out one at a time by the server rather than calculated on each person’s screen. When two teammates press Next code → simultaneously, one gets the next code and the other gets the one after it — a code is never issued twice, and no code is skipped. That is the whole reason group mode exists: four people on one shared pool cover four times the list without stepping on each other.
Can anyone in the group reset the progress?
No. Only the person who created the group can reset it, and they are marked with a You own this group badge so everyone knows who that is. Resetting also asks Start over? first. If a group is reset away, old links stop working and show This group doesn’t exist or was reset away.
Why does the button stop responding for a moment?
There is a deliberate cooldown of about half a second between codes, shown as a small bar filling under the button. It exists to keep autoclickers from burning through a shared pool in seconds. You cannot type codes into a keypad faster than that anyway, so in normal use you will barely notice it.
Can other people find my group link?
Not through search — group pages are excluded from search engines, and the group ID is a random ten-character string with lookalike characters left out. The link is private in the sense that it is unguessable and unlisted, so it is exactly as private as the chat you paste it into.
Do I need an account, an install, or a payment?
None of the three. CodeRush is a web page: open it, press Start, and you are running. Creating a group takes one button and no registration, and the whole thing is free. Solo mode does not even need a live connection once the page is open.
What is the last code in the list?
9897. It has no repeated digits in a pattern, no run, no mirror, and it does not read as a year or a date, so it scores zero on every rule and lands at the very bottom of the sequence. If you ever reach it, the page tells you All codes tried.
Can I use it on more than one lock?
Yes, one at a time. The run is tied to whatever door or box you are working on, so when you move to the next target press Reset, confirm Start over?, and the list goes back to 1234. In a group, the owner does the same for everyone.
Does it work on a phone?
Yes. The page is built to be usable on a phone screen, which is how most people run it — game on the monitor, CodeRush in one hand, reading off the next code while you type.