ZeroToken: Record Once. Automate Forever.
ZeroToken is an AI agent browser automation MCP Server designed to eliminate redundant LLM inference in repetitive browser tasks.
The Core Problem
When an AI agent controls a browser, every operation requires one LLM inference. When the same task is executed repeatedly, the system re-thinks the identical workflow every day — causing enormous token waste.
Three-Layer Architecture
1. Recording Phase — LLM reasoning plans the task once 2. Trajectory Generation — the workflow is captured as a trajectory 3. Script Replay — a script engine replays the task with no LLM involved
Core Features
| Feature | Description | Example |
|---|---|---|
| Fuzzy Point Marking | Explicitly mark steps that need human or AI judgment | fuzzy_point: { requires_judgment: true } |
| Deterministic Replay | After the first inference, run the script directly | run_script(task_id) // no LLM needed |
| Adaptive Element Location | Save element fingerprints to cope with website changes | adaptive: true // intelligent matching |
| Unified Error Contract | Structured errors for easier AI decision-making | { retryable: true, code: "..." } |
Efficiency Comparison
Traditional approach:
- Every execution requires LLM inference
- Repeatedly re-reasons the same workflow
- High token costs
- Replays directly after the first inference
- Stably executes deterministic tasks
- Dramatically lower token costs
- GitHub: https://github.com/AMOS144/zerotoken
- Category: AI Agent browser automation MCP Server
ZeroToken: