Source: https://seerepo.com/compare/agentscope-ai/QwenPaw/vs/safing/portmaster
Markdown source: https://seerepo.com/compare/agentscope-ai/QwenPaw/vs/safing/portmaster.md
Description: QwenPaw and portmaster share 10 technologies: Tauri, Tokio, @tauri-apps/api, D3, notify-rust, tauri-plugin-dialog, topojson-client, log, tauri-plugin-log, and Tailwind CSS. QwenPaw is written in Python and portmaster in Go.

# QwenPaw vs portmaster

QwenPaw and portmaster share 10 technologies: Tauri, Tokio, @tauri-apps/api, D3, notify-rust, tauri-plugin-dialog, topojson-client, log, tauri-plugin-log, and Tailwind CSS. QwenPaw is written in Python and portmaster in Go.

- [agentscope-ai/QwenPaw](https://seerepo.com/r/agentscope-ai/QwenPaw): Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.
- [safing/portmaster](https://seerepo.com/r/safing/portmaster): 🏔 Love Freedom - ❌ Block Mass Surveillance

## What they share and what sets them apart

- In common: Tauri, Tokio, @tauri-apps/api, D3, notify-rust, tauri-plugin-dialog, topojson-client, log, tauri-plugin-log, Tailwind CSS
- Only in QwenPaw: FastAPI, oss2, OpenAI, Google, Hugging Face, pyside6-essentials, AIOHTTP, uvicorn, anyio, slack-bolt, Vite, react-router-dom, React, objc2-app-kit, objc2-foundation, Textual, matplotlib, questionary, peewee, cryptography, pyjwt, alibabacloud-credentials, keyring, msal, agent-client-protocol, ModelScope, onnxruntime, transformers, agentscope, dashscope, MCP, linkify-it-py, markdown-it-py, openpyxl, pypdfium2, pillow, imageio-ffmpeg, imap-tools, Pydantic, jsonschema, psutil, Alibaba Cloud, antd-style, antd, motion, @number-flow/react, core-graphics, dnd-kit, @ant-design/plots, monaco-editor, react-syntax-highlighter, react-window, lexical, Mermaid, react-resizable-panels, three, vaul, webview2-com, world-atlas, xterm, Lucide, @ant-design/icons, Ant Design, react-markdown, katex, rehype-katex, remark-gfm, remark-math, yaml, jpeg-encoder, @openuidev/react-ui, @openuidev/react-lang, Zod
- Only in portmaster: Gorilla, glib, SQLite, zombiezen.com/go/sqlite, github.com/rubenv/sql-migrate, cached, etcd, github.com/bluele/gcache, github.com/jackc/puddle/v2, tauri-runtime-wry, Angular, tauri-plugin-window-state, rfd, tauri-plugin-notification, tauri-winrt-notification, gdk-pixbuf, github.com/fogleman/gg, golang.org/x/image, handlebars, zip, github.com/lmittmann/tint, @angular/cdk, PostCSS, ngx-markdown, ng-zorro-antd, fortawesome

## Side by side

| | QwenPaw | portmaster |
|---|---|---|
| Size | 1,541,254 lines written, 2,654 code files | 241,137 lines written, 1,137 code files |
| Who writes it | 0.3% of its commits signed by AI. With Claude Code, Gemini CLI, GitHub Copilot, and Cursor | 0.2% of its commits signed by AI. With CodeRabbit and Codex |
| Activity | Last push November 6, 2026, 2,685 commits, 37,425 stars | Last push November 4, 2026, 2,437 commits, 14,043 stars |
| Tests | 2,051 test files. 63.3% of its code files have a test that imports them | 176 test files. 24.8% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, QwenPaw or portmaster?

QwenPaw, with 1,541,254 lines written; portmaster has 241,137.

The proof: [agentscope-ai/QwenPaw's code at commit 2cf28d1](https://github.com/agentscope-ai/QwenPaw/tree/2cf28d14a20c9f9c769cce2a9c0568ccf84e459c)

### Which has more GitHub stars, QwenPaw or portmaster?

QwenPaw, with 37,425 stars; portmaster has 14,043.

The proof: [agentscope-ai/QwenPaw on GitHub](https://github.com/agentscope-ai/QwenPaw)

### Which has more tests, QwenPaw or portmaster?

QwenPaw, with 2,051 test files; portmaster has 176.

The proof: [agentscope-ai/QwenPaw's code at commit 2cf28d1](https://github.com/agentscope-ai/QwenPaw/tree/2cf28d14a20c9f9c769cce2a9c0568ccf84e459c)

### Which was updated more recently, QwenPaw or portmaster?

QwenPaw: its last push was on November 6, 2026, and portmaster's on November 4, 2026.

The proof: [agentscope-ai/QwenPaw's commits on GitHub](https://github.com/agentscope-ai/QwenPaw/commits)

### Which has more commits signed by AI, QwenPaw or portmaster?

QwenPaw: an AI signed 0.3% of its commits, with Claude Code, Gemini CLI, GitHub Copilot, and Cursor; in portmaster, 0.2%.

## Sources

- agentscope-ai/QwenPaw: Read on November 6, 2026, at commit 2cf28d1 (https://github.com/agentscope-ai/QwenPaw/tree/2cf28d14a20c9f9c769cce2a9c0568ccf84e459c)
- safing/portmaster: Read on November 9, 2026, at commit bffef13 (https://github.com/safing/portmaster/tree/bffef134cd709d2a74295cd8450cf0c6231bd60d)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
