The archive · Developer & Business Tools · Technical decision · 2026
AutoCLI: a Rust CLI betting agents fetch any website with one command
Developer nashsu rewrote TypeScript scraper OpenCLI in Rust as AutoCLI, up to 12x faster with a 4.7MB binary, then added an AI adapter marketplace.
AutoCLI
What the business is
AutoCLI is an open-source Rust command-line tool that fetches real-time data from 55+ sites in one command, with browser-session reuse for logged-in sites, desktop-app control, and an autocli.ai cloud API and community adapter marketplace.
How it started
AutoCLI began as opencli-rs, a rewrite by developer nashsu of jackwener's TypeScript tool OpenCLI, which reached the same sites through Node.js (about 50MB with node_modules and 99MB of memory for public commands). The rewrite is pure Rust, embeds its 333 YAML adapter definitions at compile time, and replaces JS-eval templates with a type-safe pest expression engine. Benchmarks in the README claim up to 12x faster real-world commands (bilibili hot 20.1s to 1.66s), about 10x less memory, and near-parity tests at 103/122 against 104/122 for the original.
What happened
The project was renamed to AutoCLI starting from v0.2.4, and by the 2026-09-04 snapshot v0.3.2 added a Chrome extension selector tool, AI-powered adapter generation through autocli.ai, and local-plus-cloud adapter sync. The tool covers 55 sites and 333 commands, reuses logged-in browser sessions, drives desktop apps such as Cursor and ChatGPT, and passes through CLIs including gh, docker and kubectl. nashsu also ships an autocli-skill for one-click install into agent environments and an autocli.ai token API where generated adapters can be shared.
No ending yet — it is still running.
Background
AutoCLI is an open-source Rust command-line tool that pulls live data from any of 55+ sites with a single command, from Hacker News and Reddit to Bilibili, Zhihu and Xiaohongshu, using a Chrome extension to reuse logged-in browser sessions and a daemon to drive desktop apps like Cursor and ChatGPT. It began as opencli-rs, developer nashsu's pure-Rust rewrite of jackwener's TypeScript scraper OpenCLI, and was renamed AutoCLI starting from version v0.2.4.
The founding bet was that AI agents will need live data from anywhere on the web, so the tool layer should be one fast, memory-safe command rather than a Node.js stack of hand-maintained scrapers. The README benchmarks the rewrite at up to 12x faster commands (bilibili hot falling from 20.1s to 1.66s), about 10x less memory, a single 4.7MB binary, and near-parity tests at 103/122. Long-tail coverage became an AI problem: explore analyzes a site's APIs, generate creates working adapters, cascade probes authentication, and custom adapters are declarative YAML pipelines.
By the 2026-09-04 snapshot the project stood at 3k stars (2,971 per crawl metadata), 276 forks, 117 commits and 19 watchers, roughly five months after the repository was created on 2026-03-24. Version v0.3.2 added a Chrome extension selector, AI-powered adapter generation through autocli.ai, and cloud sync for shared adapters. No company entity, funding or revenue figures appear in the material, and no press or launch coverage is documented; the recorded traction is GitHub adoption of an Apache-2.0 open-source tool.
What has to be true
- Concrete dated traction: the repository was created 2026-03-24 and showed 3k stars, 276 forks and 117 commits at the 2026-09-04 crawl.
- A falsifiable technical bet with benchmark evidence: a pure-Rust rewrite claiming up to 12x faster commands and about 10x less memory at near test parity with the TypeScript original.
- A documented follow-through arc: opencli-rs renamed AutoCLI at v0.2.4, then v0.3.2 shipped a Chrome element selector, AI adapter generation and autocli.ai cloud sync.
What can be applied
A rewrite pays off when it changes what becomes feasible: a 4.7MB binary makes agent-driven web access practical, and letting AI write and share adapters replaces a maintenance treadmill.
Aftermath
As of 2026-09-05 AutoCLI is live on GitHub under Apache-2.0 with 3k stars, 276 forks and 117 commits. The README advertises v0.3.2 with Chrome-extension element selection, AI-powered adapter generation and cloud sync through autocli.ai, an adapter marketplace where users obtain tokens and share generated adapters. The project remains a one-developer open-source tool: no company entity, funding or revenue figures are disclosed, and no press or launch coverage is documented. Its recorded traction is GitHub adoption; any commercial outcome from the autocli.ai layer is not yet observable.
Sources
- nashsu/AutoCLI — Blazing fast, memory-safe command-line tool (repository README, crawled 2026-09-04)
spotted an error? The archive wants to know.
Your turn
You just read one. Describe what you are building, and see who is betting on the same thing.
Free account · 3 free questions · no card