by kawayiYokami
A ready-to-use self-growing desktop AI assistant for long-running tasks, memory, agents, tool reviews, MCP, and high-concurrency workspace automation. / 开箱即用的自我成长型桌面 AI 助理,面向长期任务、记忆、部门协作、工具审查、MCP 与高并发工作区自动化。
# Add to your Claude Code skills
git clone https://github.com/kawayiYokami/P-aiLast scanned: 9/16/2026
{
"issues": [
{
"type": "npm-audit",
"message": "postcss: PostCSS: incomplete fix of GHSA-6g55-p6wh-862q — attacker-controlled sourceMappingURL reads arbitrary .map files when `from` is unset",
"severity": "high"
}
],
"status": "WARNING",
"scannedAt": "2026-09-16T09:08:56.563Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how P-ai compares with popular alternatives.
P-ai is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by kawayiYokami. A ready-to-use self-growing desktop AI assistant for long-running tasks, memory, agents, tool reviews, MCP, and high-concurrency workspace automation. / 开箱即用的自我成长型桌面 AI 助理,面向长期任务、记忆、部门协作、工具审查、MCP 与高并发工作区自动化。. It has 100 GitHub stars.
P-ai returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/kawayiYokami/P-ai" and add it to your Claude Code skills directory (see the Installation section above).
P-ai is primarily written in Rust. It is open-source under kawayiYokami on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh P-ai against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Languages / 语言
简体中文 | 繁體中文 | English | 日本語
A self-growing desktop AI work system — ready-to-use, with agent delegation, long-term memory, tool review, MCP, and high-concurrency workspace automation.
PAI is an actively evolving desktop AI work system. It is not a chat client — it is a complete desktop system organized around conversations, tasks, memory, departments, tools, review, and remote messaging. The backend uses Rust async concurrency and streaming architecture to guarantee response speed; the frontend uses Vue 3 + DaisyUI for a clean interface. All data is stored locally, with no intermediate servers.
Global hotkey summon, voice wakeup, background voice input, quick screenshot — PAI brings desktop AI access to "summon anytime, handle anything, continue anywhere." Supports local sessions, remote sessions, and multiple parallel sessions; quick commands can trigger common operations in one keystroke.
Multiple departments and personas can be independently configured, each with its own avatar and private memory. Tasks and sessions are separated by department, identity, and responsibility. Local sessions support multi-agent group chat; remote sessions support WeChat, Feishu, DingTalk, OneBot, and other protocols.
UI, chat style, colors, and fonts are all customizable, with multiple windows running in parallel. Fast response, clean but not bare-bones.
A complete capability set is pre-built: LLM can execute operation scripts to control the computer and send reactions proactively; common Skills are built-in; full image-to-text, native PDF and Office reading are supported; tool modifications are reversible; tool execution and code changes can undergo multi-angle AI review. API provider onboarding is streamlined and ready to use.
Long conversations are dynamically compressed and archived; a single session can persist indefinitely, with context staying effective through continuous compression and organization. The memory system is low-cost and comprehensive — the more you use it, the better the AI understands you.
High performance, concurrent, fast to respond. Local sessions support message delivery, session branching, and manual delegation; remote sessions support sending and receiving files and images. Built-in proactive planning mode, delegation system, and persona system; LLM can autonomously manage MCP, skills, personas, and departments. Tool execution has a review chain; code changes can be validated from multiple angles.
The following are not hypotheticals — they actually happened:
Current release strategy:
PORTABLE marker), in-app auto-update.deb / AppImage, release pipeline maintaineddata/ next to the executable — plug-and-play from a USB driveDownload the installer or portable version from Releases.
Main file locations after installation:
/usr/bin/p-ai/usr/share/applications/p-ai.desktop/usr/share/pixmaps/p-ai.png~/.config/p-ai/This project relies on these excellent upstream projects and communities: Tauri · Vue 3 · DaisyUI · Tailwind CSS · rust-genai · rmcp · Shiki · Mermaid · KaTeX · markstream-vue · tokio · reqwest · rusqlite · tantivy · AstrBot
The project author has also developed three plugins for the AstrBot ecosystem: AngelHeart (intelligent group chat) · AngelMemory (hierarchical memory retrieval) · AngelSmile (sticker management)
Thanks to everyone who has contributed ideas, testing, feedback, and code to this project.
This project is licensed under GNU General Public License v3.0.