Merge dark mode as it is?
Asked for by 31 people, CI green on the three systems. Missing: a settings toggle.
For maintainers who use Claude Code. Agents judge every issue and PR against the rules you write in your repo, do what those rules allow, and bring you the rest as a card.
npm install -g rusubanNode 22 or later, gh and Claude Code · Windows, macOS, Linux · MIT
Asked for by 31 people, CI green on the three systems. Missing: a settings toggle.
Rusuban is the Japanese word for whoever minds the house while you are out
Rusuban runs on your machine. It acts where your rules allow, and seals in vermilion only what they keep for you. How it works
Every issue, PR, review and CI run of your repos
RusubanEach item against the rules in its repo
Claude CodeComments, rebases, fixes in a worktree of its own
Claude CodeOnly behind locks, on the exact head it checked
Rusuban's serverOnly what your rules keep for you, on a card
for youThey live in .rusuban/rules/, on the default branch. Write orders and give every wait a duration. Without rules, Rusuban only watches.
## Alone - Fix a bug that can be reproduced: a worker writes the fix and a test that fails without it, then opens the PR. - Close a duplicate, with a link to the original. ## To the owner, with a card - A feature, as an issue or a PR. - A new dependency.
They run on your machine, with your logins, on repos anyone can write to. So the server holds them with checks that do not depend on their obeying. It merges a PR alone only when all eight pass, on the head it checked.
The install guide has the details.
npm install -g rusubanrusuban initIt asks for the model, what agents may run, and your first repo.
.rusuban/rules/*.mdOr start from an example.