Rume is a visual editing layer for the codebase you already have — and the agent you already use.
Rume runs next to your dev server. It makes your real, running page clickable: select any element, change its type, spacing, size, and color directly in the browser, and watch the edit get written straight to your source files. The changes you can drag are arithmetic — Rume writes those itself, 0 tokens. The changes that need judgment are handed to your own agent as one precise task, with the exact file and line already pinned.
It is not a hosted editor with a copy of your repo. It is a process on your laptop, bound to loopback, that writes to the folder you are already working in.
Two kinds of change
Spacing, type size, font weight, color, radius — values snap to your own design tokens. Rume rewrites the source in place (inline style, CSS, or Tailwind) and verifies the change landed before you publish.
"This section feels cramped." Rume builds a precise task from the selected region — exact file, exact line, surrounding code — and fires your agent. The result lands on the first try instead of after five prompts.
How it is different
- Works on the real page — your dev server, your data, your auth-gated pages
- Writes to actual source files, not screenshots or DOM patches
- Bring your own agent — Claude Code, OpenClaw, Hermes, a CLI, or an HTTP endpoint
- Local by design; your code and keys never leave your machine