Skip to main content

🤖 AicqWebBot

Your browser is the agent's container.

Your browser is the agent's container.中文说明


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, 50+ 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.

🚀 Quick start (3 lines)

pip install aicqwebbot
import aicqwebbot
aicqwebbot.run(8386)
Open http://localhost:8386 → pick a free model (no key needed) or paste
your OpenAI-compatible key → chat.

Want it even simpler? Try the live demo spaces — no install at all:

🧠 Why this is different

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.

🛠 What's in the box

The bundled agent runtime (a zero-modification build of the aicq.me web agent) ships with:

  • 50+ built-in tools — web search, web read, HTTP client, file system (virtual FS), doc/xlsx/pdf/ppt creation, charts, image drawing, QR codes, email, clipboard, translate, weather, task planning, and more
  • Code sandbox — Python (Pyodide / numpy / pandas) or JavaScript (QuickJS), executing as WebAssembly inside your tab
  • Context compression — long conversations are automatically summarized so memory usage stays bounded
  • Vision — send images, the agent analyzes them with a vision model
  • Streaming UI — live reasoning, tool-call cards, markdown rendering

🔧 Architecture

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     │
  └───────────────────────────────────────────────┘

🔐 Privacy model

  • Your API key lives in your browser's storage and is only sent as an Authorization header to your chosen model provider, relayed verbatim through the local proxy (in-memory only, never persisted or logged).
  • Agent memory, conversation history, and virtual files never leave your device.
  • The relay keeps no sessions, no accounts, no database. Delete the browser data and everything is gone — your machine, your data.

📦 Deployment options

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

🧩 Where the code comes from

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.

📄 License

Apache-2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aicqwebbot-0.1.0.tar.gz (120.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aicqwebbot-0.1.0-py3-none-any.whl (127.9 kB view details)

Uploaded Python 3

File details

Details for the file aicqwebbot-0.1.0.tar.gz.

File metadata

  • Download URL: aicqwebbot-0.1.0.tar.gz
  • Upload date:
  • Size: 120.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for aicqwebbot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b640f3e910fdd192477a47764e5ed5d9e93910f5557dae7f5f4a1e4bc7f5c257
MD5 b22c0d88aacb8116be60e547be2cb792
BLAKE2b-256 f49544902fb954c8eb149954cb7105a0f7afedbf623991417b89f78b0a77a2a8

See more details on using hashes here.

File details

Details for the file aicqwebbot-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: aicqwebbot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 127.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.4

File hashes

Hashes for aicqwebbot-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 915545919ac45ef45060f2ab44ff98e838b8f37b5bae8deac9fe870f707afe4f
MD5 dd5ea05b21aa805efd7b015ad69f1d83
BLAKE2b-256 a9eb2ccdacd6f2cc9eb9cd6ca4a454bbd4563dbfdc25961b8b919e94f298ac14

See more details on using hashes here.

Release history Release notifications | RSS feed

0.4.9

2 files

0.4.8

2 files

0.4.7

2 files

0.4.6

2 files

0.4.5

2 files

0.4.4

2 files

0.4.3

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.0

2 files

0.1.1

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page