QwenPaw vs cognithor
Self-hosted personal AI assistants compared
QwenPaw and cognithor are self-hostable AI assistants that connect models, tools, memory, and messaging interfaces. QwenPaw offers several user interfaces and extensibility options, while cognithor emphasizes a local-first agent architecture with gated action execution and knowledge retrieval.

QwenPaw: Run a Self-Hosted AI Assistant Across Chat Apps
QwenPaw is a personal AI assistant you can run locally or in the cloud, connect to chat apps, and extend with skills, plugins, and MCP tools. It suits people who want persistent memory and configurable agents across a web console, terminal, and messaging channels.

cognithor: Run a Local Autonomous AI Agent
Cognithor is a Python agent operating system for running an assistant locally, connecting it to LLMs, messaging channels, memory, and tools. It suits users who want configurable personal automation and control over where their data is stored.
| QwenPaw | cognithor | |
|---|---|---|
| Language | TypeScript | Python |
| License | Apache-2.0 | Apache-2.0 |
| Stars | 35.5k | 158 |
| Forks | 3.2k | 25 |
| Last analyzed | Oct 9, 2026 | Oct 3, 2026 |
Key differences
- QwenPaw is written in TypeScript, while cognithor is written in Python.
- QwenPaw offers a web console, terminal UI, beta desktop app, and messaging integrations; cognithor offers terminal, web, REST, and messaging interfaces.
- QwenPaw describes a three-layer memory system with editable Markdown memory; cognithor describes six-tier memory with hybrid search across text, vectors, a knowledge graph, and document structure.
- Cognithor separates planning, policy checks, and execution through its Planner, Gatekeeper, and Executor architecture; QwenPaw highlights sandboxing, file and tool guards, and configurable action policies.
- QwenPaw supports scheduled tasks, skills, plugins, and multiple agents; cognithor highlights workflow execution, MCP tools, and signed audit receipts.
- Both use the Apache-2.0 license and are not archived; cognithor identifies itself as pre-v1.0 beta and experimental, while QwenPaw marks its desktop app as beta.
Choose QwenPaw if you…
- want a shared assistant across a web console, terminal, desktop app, and messaging channels.
- need to extend agent capabilities with skills, plugins, MCP tools, and scheduled tasks.
- prefer a TypeScript project with local or cloud deployment options.
Choose cognithor if you…
- want a Python agent system with separate planning, policy checks, and action execution.
- need memory search spanning text, vectors, a knowledge graph, and document structure.
- want to evaluate local-first automation while accounting for the project's experimental beta status.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.