Catalog PyPI
PACKAGE EXPLORERView in registry

aicqwebbot

PyPI

AicqWebBot - Your browser is the agent's container. pip install, run one line, chat with your agent on localhost.

agentaibrowserchatbotllmsandboxwasm
Versions collected1
Direct dependencies4From release 0.4.22
Last observed21 Oct, 10:20 UTC

README

Version 0.4.22 documentation

🤖 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, 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.

🚀 Quick start (3 lines)

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:

🧠 Why this is different

Traditional agent stacksAicqWebBot
Agent loop (brain)Server containerYour browser tab
Code execution (hands)Sandbox containers (E2B/Modal/...)WASM sandbox in your browser (Pyodide / QuickJS)
Memory & filesDatabase containerIndexedDB on your device
Model callsLLM gateway containerLocal relay or direct — your key, your machine
Scaling costGrows with users × execution timeZero — every user brings their own compute
Blast radiusUntrusted code runs on YOUR serverUntrusted 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:

  • 40+ built-in tools — web search, web read, HTTP client, file system (virtual FS), doc/xlsx/pdf/ppt creation, charts, image drawing, clipboard, task planning, and more
  • Free anonymous models — no API key at all: OpenCode Zen free models (0.4.10+). Calls egress from your machine via the local relay — never from any server
  • 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

TargetCommandNotes
Local machineaicqwebbot.run(8386)The default experience
Hugging Face Spacepush deploy/hf/Free, one-container demo
ModelScope Studiopush deploy/modelscope/Same, for the CN community
Any server / intranetaicqwebbot.run(port) behind nginxStateless — 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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.4.228 Oct 20264

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
samaidev/aicqwebbot

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:20 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:157bdf82d09d137633809dbb0b00a92baf8b21b350b621376a75daec6c4f7e3b