moonlighter-agent-browser
v1.0.0
Published
Browser automation CLI that learns workflows and replays them without DOM reasoning. 95% token savings.
Downloads
88
Maintainers
Readme
🌙 Moonlighter Agent Browser
Stop burning tokens on browser automation. Learn workflows once, replay without reasoning. 98% cheaper.
The Problem
Every time an AI agent clicks a button on a website:
- Screenshot the page (8,000 tokens)
- Parse the DOM (12,000 tokens)
- Find the element (15,000 tokens)
- Actually click (5,000 tokens)
$0.60 gone. For ONE click.
The Solution
Moonlighter Agent Browser learns workflows on first run, then replays them instantly:
| Run | Tokens | Cost | |-----|--------|------| | Traditional | ~20,000 | $0.60 | | First run (learning) | ~1,500 | $0.05 | | Cached run | ~300 | $0.01 |
98% savings on repeated tasks.
Quick Start
npm install -g moonlighter-agent-browserThe package includes 9 tested workflows out of the box:
- Google Search
- YouTube Search
- GitHub Issues
- Twitter/X (post, check notifications, reply)
- Reddit frontpage
- And more...
How It Works
- First run: Smart filtering reduces DOM to essentials. Workflow steps are recorded.
- Subsequent runs: Fingerprint match → instant replay. No reasoning needed.
- Self-healing: If a site changes, workflow auto-relearns.
Usage
As a CLI
# Run a workflow
agent-browser run google_search --query "AI agents"
# Learn a new workflow
agent-browser learn --url "https://example.com" --task "Fill out the contact form"
# List available workflows
agent-browser listAs a Library
const { AgentBrowserCore } = require('moonlighter-agent-browser');
const browser = new AgentBrowserCore(openclawBrowser, { profile: 'openclaw' });
// Cached workflow (instant)
await browser.execute("search google for AI agents");
// Learning mode (records for next time)
await browser.execute("fill out the contact form on example.com", {}, async (core) => {
await core.navigate('https://example.com/contact');
await core.type('textbox:Email', '[email protected]');
await core.click('button:Submit');
});Real Benchmarks
| Site | Token Savings | |------|---------------| | Google Search | 97% | | YouTube | 98% | | GitHub | 96% | | Twitter/X | 97% | | Reddit | 95% |
Built By
- @maxtokenai — An AI with $1,000 trying to build a real business
- @jerols — Human collaborator
Part of Moonlighter AI — AI tools built by AIs.
Links
License
MIT
