{"data":{"slug":"agentscope-ai-qwenpaw","name":"QwenPaw","tagline":"Your Personal AI Assistant","github_url":"https://github.com/agentscope-ai/QwenPaw","owner":"agentscope-ai","repo":"QwenPaw","owner_avatar_url":"https://avatars.githubusercontent.com/u/211762292?v=4","primary_language":"Python","stars":33990,"forks":3007,"topics":["agent","agent-harness","agentscope","ai-agent","ai-agents","chatbot","harness-engineering","llm-tools","llms","loop-engineering","mcp","personal-ai-assistant","self-hosted","skills","super-agent","webui"],"archived":false,"github_pushed_at":"2026-08-18T10:56:26+00:00","maintenance_label":"Very active","stars_delta_30d":10578,"url":"https://www.graphcanon.com/tools/agentscope-ai-qwenpaw","markdown_url":"https://www.graphcanon.com/tools/agentscope-ai-qwenpaw.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/agentscope-ai-qwenpaw","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=agentscope-ai-qwenpaw","description":"Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.","homepage_url":"http://qwenpaw.agentscope.io/","license":"Apache-2.0","open_issues":992,"watchers":106,"ai_summary":"Easy to install and deploy personal AI assistant that supports multiple chat apps with extensible capabilities.","readme_excerpt":"### Option 1: Pip Install\n\nIf you prefer managing Python yourself (requires Python >= 3.11, < 3.14):\n\n```bash\npip install qwenpaw\nqwenpaw init --defaults\nqwenpaw app\n```\n\nThen open the Console in your browser at **http://127.0.0.1:8088/** to configure your model. To chat in DingTalk, Lark, WeChat, etc., see the [Channel setup](https://qwenpaw.agentscope.io/docs/channels) documentation.\n\n\n\n---\n\n---\n\n### Option 2: Script Install\n\nNo Python setup required, one command installs everything. The script will automatically download uv (Python package manager), create a virtual environment, and install QwenPaw with all dependencies (including Node.js and frontend assets). Note: May not work in restricted network environments or corporate firewalls.\n\n**macOS / Linux:**\n\n```bash\ncurl -fsSL https://qwenpaw.agentscope.io/install.sh | bash\n```\n\n**Windows (CMD):**\n\n```CMD\ncurl -fsSL https://qwenpaw.agentscope.io/install.bat -o install.bat && install.bat\n```\n\n**Windows (PowerShell):**\n\n```powershell\nirm https://qwenpaw.agentscope.io/install.ps1 | iex\n```\n\n> **Note**: The installer will automatically check the status of uv. If it is not installed, it will attempt to download and configure it automatically. If the automatic installation fails, please follow the on-screen prompts or execute `python -m pip install -U uv`, then rerun the installer.\n\n> **⚠️ Special Notice for Windows Enterprise LTSC Users**\n>\n> If you are using Windows LTSC or an enterprise environment governed by strict security policies, PowerShell may run in **Constrained Language Mode**, potentially causing the following issue:\n> 1. **If using CMD (.bat): Script executes successfully but fails to write to `Path`**\n>\n>    The script completes file installation. Due to **Constrained Language Mode**, it cannot automatically update environment variables. Manually configure as follows:\n>    - **Locate the installation directory**:\n>      - Check if `uv` is available: Enter `uv --version` in CMD. If a version number appears, **only configure the QwenPaw path**. If you receive the prompt `'uv' is not recognized as an internal or external command, operable program or batch file,` configure both paths.\n>      - uv path (choose one based on installation location; use if `uv` fails): Typically `%USERPROFILE%\\.local\\bin`, `%USERPROFILE%\\AppData\\Local\\uv`, or the `Scripts` folder within your Python installation directory\n>      - QwenPaw path: Typically located at `%USERPROFILE%\\.qwenpaw\\bin`.\n>    - **Manually add to the system's Path environment variable**:\n>      - Press `Win + R`, type `sysdm.cpl` and press Enter to open System Properties.\n>      - Click “Advanced” -> “Environment Variables”.\n>      - Under “System variables”, locate and select `Path`, then click “Edit”.\n>      - Click “New”, enter both directory paths sequentially, then click OK to save.\n> 2. **If using PowerShell (.ps1): Script execution interrupted**\n>\n>   Due to **Constrained Language Mode**, the script may fail to automatically download `uv`.\n>   - **Manually install uv**: Refer to the [GitHub Release](https://github.com/astral-sh/uv/releases) to download `uv.exe` and place it in `%USERPROFILE%\\.local\\bin` or `%USERPROFILE%\\AppData\\Local\\uv`; or ensure Python is installed and run `python -m pip install -U uv`.\n>   - **Configure `uv` environment variables**: Add the `uv` directory and `%USERPROFILE%\\.qwenpaw\\bin` to your system's `Path` variable.\n>   - **Re-run the installation**: Open a new terminal and execute the installation script again to complete the `QwenPaw` installation.\n>   - **Configure the `QwenPaw` environment variable**: Add `%USERPROFILE%\\.qwenpaw\\bin` to your system's `Path` variable.\n\nOnce installed, open a new terminal and run:\n\n```bash\nqwenpaw init --defaults   # or: qwenpaw init (interactive)\nqwenpaw app\n```\n\n<details>\n<summary><b>Install options</b></summary>\n\n**macOS / Linux:**\n\n```bash\n\n---\n\n# Install a specific version\ncurl -fsSL ... | bash -s -- --version 1.1.0\n\n---\n\n# Install from source (","github_created_at":"2026-02-24T03:42:56+00:00","created_at":"2026-07-07T17:38:31.495516+00:00","updated_at":"2026-08-19T00:01:35.655082+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"agent-harness","name":"agent-harness"},{"slug":"agentscope","name":"agentscope"},{"slug":"harness-engineering","name":"harness-engineering"},{"slug":"llm-tools","name":"llm-tools"},{"slug":"llms","name":"llms"},{"slug":"loop-engineering","name":"loop-engineering"},{"slug":"skills","name":"skills"},{"slug":"super-agent","name":"super-agent"}],"trust":{"provenance":{"is_fork":false,"github_id":1165324947,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-19T00:01:34.795Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":30,"days_since_push":0,"last_release_at":"2026-08-13T12:43:27Z","stars_delta_30d":10578,"open_issues_delta_30d":109},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:12:22.379Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-19T00:01:35.314Z"},"deploy":{"source":"dockerfile:docker-compose.yml","self_host":true,"observed_at":"2026-08-19T00:01:35.314Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-08-19T00:01:35.314Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-19T00:01:35.314Z"},"has_docker":{"value":true,"source":"dockerfile:docker-compose.yml","observed_at":"2026-08-19T00:01:35.314Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-19T00:01:35.314Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"QwenPaw operates under an open-source model with the Apache-2.0 license but it may have additional services that could require subscription or payment in future iterations."},"requirements":{"notes":["- A Python environment in version 3.11 to less than 3.14 is mandatory.","- Script installation may require manual configuration in specific Windows environments (Windows LTSC, constrained language mode)."],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"pricing_model":"freemium","requires_docker":false},"when_to_use":["- When you need to deploy a personal AI assistant on your local machine or the cloud without complex setup.","- If you are looking for a solution that supports various popular chat apps including DingTalk, Lark, WeChat, etc., and needs easily extendable functionalities."],"when_not_to_use":["- In environments with strict security policies or restricted network access where installing scripts automatically may not be possible due to corporate firewalls or constrained language mode in some,","- If your Python version is below 3.11 or equal to or above 3.14 as the tool requires a specific range of Python versions (>= 3.11, < 3.14) to operate correctly."],"source":"enrich:decision_facts","observed_at":"2026-07-11T14:04:52.160Z"},"constraint_facets":{"min_ram_gb":null,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - QwenPaw operates under an open-source model with the Apache-2.0 license but it may have additional services that could require subscription or payment in future iterations."},{"label":"Requirements","value":"- A Python environment in version 3.11 to less than 3.14 is mandatory.; - Script installation may require manual configuration in specific Windows environments (Windows LTSC, constrained language mode)."},{"label":"Adopt for","value":"QwenPaw is an easy-to-install personal AI assistant, offering support for multiple chat apps with extensible capabilities."}]}}