Observed since 21 Oct, 10:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AicqWebBot - Your browser is the agent's container. pip install, run one line, chat with your agent on localhost.
AicqWebBot is a browser-native AI agent runtime. pip install it, run one line, open localhost, paste your model key — and a full agent (LLM loop, 40+ tools, WASM code sandbox, memory) starts running entirely inside your browser tab.
The local server it starts is a thin, stateless relay: it only proxies your model API calls (to bypass browser CORS) and serves static files. Zero execution happens on the server. Your API key, your conversation history, your files — everything stays on your machine.
pip install aicqwebbot
import aicqwebbot
aicqwebbot.run(8386)
Open http://localhost:8386 → paste
your OpenAI-compatible key → chat.
Want it even simpler? Try the live demo spaces — no install at all:
| Traditional agent stacks | AicqWebBot | |
|---|---|---|
| Agent loop (brain) | Server container | Your browser tab |
| Code execution (hands) | Sandbox containers (E2B/Modal/...) | WASM sandbox in your browser (Pyodide / QuickJS) |
| Memory & files | Database container | IndexedDB on your device |
| Model calls | LLM gateway container | Local relay or direct — your key, your machine |
| Scaling cost | Grows with users × execution time | Zero — every user brings their own compute |
| Blast radius | Untrusted code runs on YOUR server | Untrusted code runs on the USER's own browser — the best-tested sandbox on Earth (Chromium) |
The insight: containers are scarce on servers, but the browser is a free, pre-installed, perfectly isolated container on every machine on the planet. AicqWebBot simply stops paying rent on server containers that the browser already replaces.
The bundled agent runtime (a zero-modification build of the aicq.me web agent) ships with:
pip install aicqwebbot && aicqwebbot.run(8386)
│
▼
┌─ localhost:8386 (thin Python relay) ─────────────────┐
│ GET / config page / chat UI │
│ GET /static/* agent runtime bundle │
│ POST /api/v1/agent/llm-proxy -> your LLM API │
│ POST /api/v1/agent/search-proxy -> web search │
│ POST /api/v1/agent/web-proxy -> page fetcher │
└──────────────────────────────────────────────────────┘
│
▼
Your browser tab = the agent's container
┌───────────────────────────────────────────────┐
│ agent loop · 50 tools · WASM sandbox │
│ memory (IndexedDB) · virtual file system │
└───────────────────────────────────────────────┘
Authorization header to your chosen model provider, relayed verbatim through the local proxy (in-memory only, never persisted or logged).| Target | Command | Notes |
|---|---|---|
| Local machine | aicqwebbot.run(8386) | The default experience |
| Hugging Face Space | push deploy/hf/ | Free, one-container demo |
| ModelScope Studio | push deploy/modelscope/ | Same, for the CN community |
| Any server / intranet | aicqwebbot.run(port) behind nginx | Stateless — scale horizontally for free |
aicqwebbot/web/static/agent/* is the exact browser agent runtime that powers aicq.me's local agents (agent-engine, tool registry, WASM sandboxes, IndexedDB storage). It is synchronized automatically from the private samaidev/aicq monorepo — fixes upstream flow downstream with every release.
Apache-2.0
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.4.22 | 8 Oct 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 10:20 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:157bdf82d09d137633809dbb0b00a92baf8b21b350b621376a75daec6c4f7e3b