free-web-ai-worker
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@free-web-ai-workerSummarize this article into 5 bullet points"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
free-web-ai-worker
English · 简体中文
Let your AI coding agent outsource simple text tasks to a free web AI.
Summarising, translating, classifying, extracting, reformatting — instead of spending your main model's tokens on that, this tool sends the prompt to a free web AI chat through your own Edge/Chrome and returns only the plain-text answer.
main agent -> ask_web_ai(prompt) -> your Edge/Chrome -> web AI -> plain text backNo API keys. No per-token billing. It drives the browser you already have, in a dedicated, isolated profile.
Installation
Requires Node.js >= 20 and Microsoft Edge or Google Chrome.
# Run straight from GitHub
npx -y github:augustlies/free-web-ai-worker ask "Say OK" --json
# Or clone and run locally
git clone https://github.com/augustlies/free-web-ai-worker.git
cd free-web-ai-worker
npm install
node bin/ask-web-ai.js ask "Say OK" --jsonThe first run opens a dedicated browser window with its own profile (~/.agent-web-ai/); your everyday browser is never touched.
duckai and qwen need no account. Providers that need a login are a one-time setup:
node bin/ask-web-ai.js login --provider deepseekRelated MCP server: byob
Usage
ask-web-ai ask "<prompt>" --json # ask a web AI, JSON result
ask-web-ai route "<task>" # is this task worth delegating? (local heuristic, no network)
ask-web-ai providers # list available web AIs
ask-web-ai limits # today's usage vs the caps
ask-web-ai cache # answer cache status
ask-web-ai status # browser + profile + defaultsFour ways to call it:
CLI — any agent that can run a shell; logs go to stderr, stdout is pure JSON
MCP — exposes one tool,
ask_web_ai({ prompt, provider?, timeout_ms? })(server:src/mcp-server.js)Agent skill — copy
skills/free-web-ai-worker/into your skills directoryNode module —
import { askWebAI } from 'free-web-ai-worker'
Results are structured: success returns { status, provider, answer, meta }; failures return a stable error code (e.g. login_required, captcha_required, timeout) plus a screenshot and page snapshot saved under the profile's artifacts/ folder for debugging.
Supported web AIs
Provider | Login | Status |
| not needed | Verified |
| not needed (guest mode) | Verified |
| required | Verified |
| required | Selectors only, not verified |
| required | Experimental, disabled by default |
| required | Experimental, disabled by default |
Adding a provider is one file in src/providers/ plus an entry in config/default.json.
Built-in limits
The tool talks to these sites through your own logged-in browser, so it deliberately stays slow and small:
At least 20s between calls to the same provider
3 min cooldown after every 8 calls
40 calls per provider per day
30 min circuit breaker if a site shows a captcha or a block
Identical prompts are answered from a 1-hour cache
It never solves CAPTCHAs, forges logins, or tries to defeat a rate limit — when a site asks for a human, it stops and hands the task back to you. For large batches, use the provider's official API instead.
Configuration
Defaults live in config/default.json; per-machine overrides go in config/local.json (git-ignored). Environment variables (AWA_PROVIDER, AWA_TIMEOUT_MS, AWA_BROWSER_PORT, …) override both.
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI agents to your own Chrome with scoped access, approvals, and verified task results.
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Control a real browser from AI agents: navigate, click, type, screenshot, read the page.
Web search, data extraction and controlled browser automation for AI assistants via OAuth.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to control and automate your Chrome browser directly, leveraging existing login states and configurations for tasks like content analysis, semantic search across tabs, screenshots, network monitoring, and interactive operations.12MIT
- AlicenseNot gradedqualityCmaintenanceLets AI assistants control your real Chrome browser to perform web tasks like reading pages, taking screenshots, clicking, and typing, using your existing logged-in sessions.145MIT
- AlicenseNot gradedqualityDmaintenanceTurn your Chrome browser into your intelligent assistant - Let AI take control of your browser, transforming it into a powerful AI-controlled automation tool.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to control a browser for web automation tasks like navigation, typing, clicking, and taking screenshots.Apache 2.0