pinvou-agent

by PinvouVerified

Open-source desktop AI agent for tools, files, knowledge, workflows, and real deliverables.

1,149
Stars
164
Forks
Rust
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/Pinvou/pinvou-agent

Getting Started

Guides for using skills like pinvou-agent.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

Pinvou Agent logo

Pinvou Agent

An open-source desktop AI agent workspace for work, design, and coding.

English · 简体中文

CI License: MIT Version Platform GitHub Stars

Download Preview · Website · Issues · Discussions · Security

Pinvou Agent Work mode

▶ Watch the 90-second feature demo (Chinese)

Pinvou Agent is more than a chat window. It brings everyday work, visual design, and software development into one desktop workspace — designed for tasks that should end with a result, not just another chat response. Use tools, work with files, and build personal knowledge; bring a dedicated coding agent into a real project over ACP; or turn a prompt into a visual artifact you can continue editing.

Use a local model for a fully private loop, connect any OpenAI-compatible endpoint, and extend the agent with MCP servers, CLI connectors, Skills, and workflows.

🧭 One workspace, three ways to work

💼 Work: give the agent a real task

Combine attachments, personal knowledge, specialist personas, Skills, MCP tools, and workflows to research, analyze, write, and deliver reusable files — not just another block of chat text.

🎨 Design: from a prompt to an editable visual

Create posters and data visualizations in natural language. Open the result in design mode, select elements directly, and adjust copy, fonts, colors, dimensions, and layout — or keep describing changes and let the agent iterate on the current design.

💻 Code: bring a coding agent into a real project

Use Codex, Claude Code, or Kimi through ACP in the same desktop workspace. The coding agent can read and edit a real project or an isolated temporary workspace, run commands, and surface plans, tool steps, permission requests, and file changes. Sessions stay bound to their workspace and can be continued after restarting the app.

✨ Features

🎯 From conversation to deliverables

  • Multi-session workspace with title search — messages, tool calls, and artifacts persist with each session
  • Attachments for PDF, Office documents, images, and text — drag, drop, or paste them in
  • Artifact panel automatically collects every file the agent creates or edits; preview, locate, and open them in one place
  • Editable Markdown artifacts — edit directly, or select a passage and ask the agent to revise it
  • Plan / YOLO modes — review the plan first for complex work, or execute directly when the task is clear

🧠 Knowledge and memory

  • Local knowledge base with file management, full-text and vector retrieval; attach multiple collections to one chat, enable or disable each independently, and retain collection and file provenance in answers
  • Memory center captures long-term preferences and context, with explicit candidate review and confirmation
  • Persona card pool — create, save, and apply specialist roles for different domains
  • Skills, Commands, and workflows turn proven methods into stable, reusable capabilities

🔌 Real tools and connectors

  • Unified tool store for local MCP servers, remote MCP servers, CLI tools, and API connectors
  • OAuth / SSO authorization where supported — no manual key pasting
  • Ready-made connectors for Feishu (Lark), DingTalk, WeCom, Tencent Meeting, Tencent ima, Obsidian, enterprise knowledge bases, and legal / enterprise data services
  • Remote control — scan a QR code from your phone to view and steer the running workspace

🖥️ Built for daily operation

  • Local voice input with on-demand speech model downloads
  • Centralized monitoring of GPU, memory, disk, model service, and context usage
  • In-app updates on Linux, with OTA delivery on macOS and Windows
  • Sessions, settings, knowledge, and runtime extensions all live under ~/.pinvou3/

[!NOTE] Whether data leaves your machine depends on the model and tools you enable. A local model with local tools stays fully local. Cloud models, remote MCP servers, and third-party connectors send the relevant requests to their respective services.

📸 Screenshots

Pinvou Agent Design modePinvou Agent Code mode
Design mode for posters and data visualizationsCode mode with Codex, Claude Code, and Kimi
Pinvou Agent tool storePinvou Agent artifact preview
Extend the agent with tools and connectorsPreview and deliver generated artifacts

🤖 Model Access

Pinvou Agent works with local vLLM and any OpenAI-compatible API. Save multiple model configurations in the app and switch between them per session. Built-in templates cover local vLLM, DeepSeek, Kimi, Qwen, Doubao, MiniMax, Zhipu, and MiMo — or fill in any custom compatible endpoint.

Local vLLM example:

export DEEPSEEK_BASE_URL="http://127.0.0.1:8000/v1"
export DEEPSEEK_API_KEY="local-no-auth"
export DEEPSEEK_MODEL="your-model-name"

Endpoints, model names, and API keys can also be managed directly in the application settings. For a non-loopback plain HTTP endpoint in a trusted development network, explicitly set DEEPSEEK_ALLOW_INSECURE_HTTP=1.

🚀 Quick Start

Prerequisites

  • Git with submodule support
  • Node.js and npm
  • A current Rust toolchain
  • The Tauri 2 system dependencies for your platform
  • An accessible OpenAI-compatible model endpoint

The source tree supports Linux, Windows, and macOS. Linux release packages target Ubuntu 22.04 or newer (glibc 2.35+) on x86_64 and arm64; the deb also requires WebKitGTK 2.40+ (any 22.04 system with the standard updates pocket applied satisfies this). The initial macOS target is Apple Silicon on macOS 11 or later.

Run from source

git clone --recursive https://github.com/Pinvou/pinvou-agent.git
cd pinvou-agent/pinvou3-app
npm ci
cd ..
./pinvou3-app/run-dev.sh

If you cloned without submodules:

git submodule update --init --recursive

🏗️ Architecture

Tauri React Vite Rust

React + Vite UI
       ↕ Tauri commands / events
pinvou3-app (desktop orchestration)
       ↕ EngineHandle / AgentHarness
CodeWhale (agent engine submodule)
       ├─ OpenAI-compatible model services
       ├─ MCP servers and CLI connectors
       └─ Skills, Commands, Hooks, and Compaction

CodeWhale provides the agent engine: model calls, streaming, tool execution, sessions, MCP, Skills, hooks, and compaction. pinvou3-app/ owns the desktop UI, runtime configuration, orchestration, and operating-system integration — it never re-implements engine capabilities.

Extension goalWhere it belongs
Add a domain agent or tool bundleA SKILL.md package
Connect an external APIAn independent MCP server or connector
Guide model behaviorBundle instructions (instructions.md)
Change desktop UI or system integrationpinvou3-app/
Fix a reusable engine issueThe CodeWhale fork, following the fork policy

📁 Repository Layout

pinvou3-app/          Tauri 2 + React/Vite desktop application
CodeWhale/            Agent engine submodule
pinvou3-app/resources/mcp-servers/
                      Independent local MCP servers
scripts/              Tests, guards, build, and release helpers
docs/                 Architecture and maintenance documentation

🧪 Development Checks

Run these commands from the repository root:

(cd pinvou3-app && npm run lint:ui)
(cd pinvou3-app && npm run build:ui)
(cd pinvou3-app && npm test)

(cd pinvou3-app/src-tauri && cargo test --lib -- --test-threads=1)

./scripts/fork-guard.sh --fast

🤝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md for the contribution workflow and CI gates, and docs/fork-policy.md for CodeWhale maintenance rules. By participating, you agree to our Code of Conduct.

💬 Community & Security

  • 🐛 GitHub Issues — reproducible bugs and focused feature requests
  • 💡 GitHub Discussions — questions and ideas (community support is best-effort, see SUPPORT.md)
  • 🔒 Do not report security vulnerabilities in public issues — use the private channel in SECURITY.md or email security@pinvou.com

Licensing, third-party attribution, SBOM, and brand-use boundaries are documented in THIRD_PARTY_NOTICES.md, docs/sbom.md, and TRADEMARKS.md.

🔗 Friendly Links

⭐ Star History

Star History Chart

Pinvou Agent is under active development — the main branch and the latest release notes are the source of truth for current behavior.

MIT License · Made with ❤️ by the Pinvou team and contributors

Frequently Asked Questions

What is pinvou-agent?

pinvou-agent is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Pinvou. Open-source desktop AI agent for tools, files, knowledge, workflows, and real deliverables. It has 1,149 GitHub stars.

Is pinvou-agent safe to use?

Yes. pinvou-agent passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install pinvou-agent?

Clone the repository with "git clone https://github.com/Pinvou/pinvou-agent" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is pinvou-agent written in?

pinvou-agent is primarily written in Rust. It is open-source under Pinvou on GitHub, so you can review or fork the full source.

Are there alternatives to pinvou-agent?

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 pinvou-agent against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details