Overview
QwenPaw is an open-source personal AI assistant from the AgentScope team that you deploy on your own machine or your own cloud. It is built around a single long-lived assistant rather than a chat window per task: one instance keeps your memory, skills and scheduled work, and you reach it from a web console, a terminal UI, a desktop app, or from the messaging apps you already use — DingTalk, Lark, WeChat, Discord, Telegram, iMessage and QQ.
Memory is the part the project leads with. QwenPaw keeps three layers: the live working context, a full verbatim history, and a self-evolving personal knowledge base powered by ReMe that turns conversations and files into readable, editable, searchable Markdown you can inspect and correct. Its Scroll Context design persists every turn and indexes evicted turns for recall on demand instead of summarising them away.
Because the assistant runs with real tool access, security is enforced at the runtime rather than by prompt: a kernel-level sandbox on macOS, Linux and Windows, plus Tool Guard, File Guard, a Skill Scanner and an access policy that blocks dangerous commands before they execute. It can spawn sub-agents with their own memory and skills, extends through a skill and plugin marketplace and MCP, and runs either on the bundled QwenPaw-Flash local models (2B, 4B and 9B, no API key needed) or against Ollama, LM Studio and cloud providers.
What it does
- Three-layer memory — working context, verbatim history and a ReMe-backed personal knowledge base stored as editable Markdown
- Runs fully local with the bundled QwenPaw-Flash models and local runtime, or against Ollama, LM Studio and cloud providers
- Runtime security: kernel-level sandbox, Tool Guard, File Guard, Skill Scanner and an access policy applied before a command runs
- Sub-agents at runtime with their own memory and skills, plus the Agent Communication Protocol for cross-system orchestration
- One instance reachable from DingTalk, Lark, WeChat, Discord, Telegram, iMessage and QQ, as well as a console, TUI and desktop app
- Skills, a plugin marketplace and MCP integration for scheduling, documents, browsing and other external tools
Getting started
There are two supported paths: a normal pip install if you manage Python yourself (3.11 up to but not including 3.14), or a one-command script that downloads uv and sets everything up for you.
Install with pip
Initialise with defaults, then start the app.
pip install qwenpaw
qwenpaw init --defaults
qwenpaw appOr use the install script
This downloads uv, creates a virtual environment and installs QwenPaw with its frontend assets. The project notes it may fail behind restrictive corporate networks.
curl -fsSL https://qwenpaw.agentscope.io/install.sh | bash
# then, in a new terminal
qwenpaw init --defaults
qwenpaw appConfigure the model
Open the console in your browser at http://127.0.0.1:8088/ and pick a model — a local QwenPaw-Flash model, Ollama or LM Studio, or a cloud provider.
Connect a channel
Chat channels such as DingTalk, Lark and WeChat are configured per instance; the channel setup guide in the docs covers the credentials each one needs.
Commands and code are distilled from the project's own documentation — always check the official repo for the latest.
When to use it
- Run a private assistant that keeps years of context on your own hardware, with nothing uploaded to a third party
- Schedule recurring work — news digests, report generation, multi-channel broadcasts — and have the results pushed to your chat apps
- Give an assistant guarded access to real files and shell commands, with a sandbox and policy gate deciding what it may run
- Reach the same assistant, with the same memory, from a terminal, a desktop app and a phone messaging client
How QwenPaw compares
QwenPaw alongside other open-source assistants & chatbots tools AI/TLDR tracks, ranked by GitHub stars.
| Tool | Stars | What it does |
|---|---|---|
| OpenClaw | ★ 390k | OpenClaw is a self-hosted personal AI assistant that answers you on WhatsApp, Telegram, Slack, Discord, and many other channels, with voice and a live visual canvas. |
| Hermes Agent | ★ 246k | A self-improving personal AI agent from Nous Research that builds skills from experience, remembers across sessions, and reaches you on Telegram, Discord, Slack, and more. |
| Odysseus | ★ 87.3k | A self-hosted AI workspace that puts chat, agents, deep research, documents, email, notes, tasks and calendar behind one Docker Compose stack, over local or API models. |
| CowAgent | ★ 47k | A self-hosted assistant that plans and executes tasks with built-in file, terminal, browser and search tools, and answers across a web console plus a dozen messaging platforms. |
| AstrBot | ★ 40.6k | An all-in-one agent chatbot platform that puts LLM conversations, tools, knowledge bases and a plugin marketplace inside messaging apps like Telegram, Slack, Discord, QQ and Feishu. |
| OpenHuman | ★ 39.8k | A local-first desktop personal AI for macOS, Windows and Linux that keeps a compressed memory tree on your machine and orchestrates checkpointed research and automation workflows. |
| MindsHub | ★ 39.7k | An agent workspace for knowledge work and software development that runs swappable open-source agent harnesses against your choice of frontier or open models. |
| QwenPaw | ★ 35k | A personal AI assistant you self-host and reach from any chat app |