RustCLI
Extension Actions
Bridge between rustcli CLI and your browser — execute commands, read cookies, manage tabs.
# RustCLI — Browser Bridge for Command-Line Tools
Connect your Chrome browser to the RustCLI command-line tool. Reuse existing browser sessions and cookies so you don't need to re-authenticate when scraping websites from the command line.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✨ KEY FEATURES
🌐 **Session Reuse**
Share cookies and logged-in sessions between Chrome and RustCLI CLI. No more managing tokens separately — just log in once in your browser and use the same session from the command line.
🍪 **Cookie Access**
Read cookies from any domain directly from your CLI commands. Perfect for web scraping, API testing, and automation that requires authenticated access.
📋 **Tab Management**
List, open, and close tabs programmatically from the command line. Automate browsing workflows with ease.
⚡ **Fast & Lightweight**
Built with modern Manifest V3, uses minimal resources. Native messaging connects to your local RustCLI daemon with low latency.
🔐 **Privacy First**
All communication is local between Chrome and your RustCLI daemon. No data ever leaves your machine, no tracking, no analytics.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 HOW IT WORKS
1. Install the rustcli-rs command-line tool on your machine
2. Start the RustCLI daemon (`rustcli daemon`)
3. Install this browser extension
4. The extension automatically connects to the local daemon
5. Now your CLI commands can access browser cookies and tabs
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 REQUIREMENTS
• You need to have the `rustcli-rs` command-line tool installed and running locally on your machine
• The daemon listens on `ws://localhost:19825` by default
• Supports all platforms (macOS, Linux, Windows) where rustcli runs
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 PERFECT FOR
• Developers doing web scraping and automation
• Researchers who need authenticated access to websites from CLI
• Anyone who wants to integrate command-line tools with their browser
• Users of rustcli who want full browser integration