From ea62edce1882b0b30e1e95ac96ebe962041673a9 Mon Sep 17 00:00:00 2001 From: Yeti Paw <22755327+ForkedInTime@users.noreply.github.com> Date: Sun, 12 Apr 2026 20:05:28 -0700 Subject: [PATCH] docs(readme): add browser automation to the pitch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Built-in browser control was missing from both the comparison table and the feature tour, despite being a real differentiator โ€” Claude Code needs an external MCP server for browser tools and no other Rust port ships any. RustyClaw ships 8 CDP tools in the single binary. - Comparison table: new "Browser automation" row - Feature tour: new ๐ŸŒ block listing the 8 tools (browser_navigate, _snapshot, _click, _fill, _screenshot, _get_text, _press_key, _wait) - Honest scope: model drives one step at a time via tool calls; no autonomous "browse for me" mode (that scaffolding was removed in the prior commit). No external automation server name-checked. Co-Authored-By: Arch Linux --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index ff63cce..edc0e95 100644 --- a/README.md +++ b/README.md @@ -87,6 +87,7 @@ rustyclaw | Model router | No | No | **Auto-route by task complexity** | | Parallel agents | No | No | **Git-worktree isolation** | | Voice I/O | No | No | **Whisper + XTTS v2 cloning** | +| Browser automation | External MCP server | No | **8 CDP tools, in the binary** | | Auto-fix loop | No | No | **Post-edit lint + tests + retry** | | `/undo` ยท `/redo` | No | Partial (pollutes git log) | **Invisible shadow refs** | | OpenAI-compat providers | No | Partial | **9 providers, working tools** | @@ -136,6 +137,10 @@ Every assistant turn silently snapshots the working tree to `refs/rustyclaw/sess Full tool use over Ollama's native format. Other Rust ports have had this broken or partial for months โ€” ours just works. Auto-falls back to prompt-injected JSON on models that don't support native tools. +### ๐ŸŒ   Built-in browser automation โ€” no extra server + +Eight CDP-driven tools โ€” `browser_navigate`, `browser_snapshot`, `browser_click`, `browser_fill`, `browser_screenshot`, `browser_get_text`, `browser_press_key`, `browser_wait` โ€” shipped in the binary and enabled by default. Snapshots return a text tree with stable `@eN` element refs you can pass to click/fill. Works against any Chromium-based browser (Chrome, Chromium, Brave, Edge) you already have installed. No external automation server, no separate install. + ### ๐Ÿฆ€   Single 19 MB static binary No runtime. No dependencies. No post-install scripts. `scp` it to a server and run. Cross-compiled for `x86_64-linux-gnu`, `aarch64-linux-gnu`, and `x86_64-linux-musl` on every release.