by Pinvou
Open-source desktop AI agent for tools, files, knowledge, workflows, and real deliverables.
# Add to your Claude Code skills
git clone https://github.com/Pinvou/pinvou-agentpinvou-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 55 GitHub stars.
pinvou-agent's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
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).
pinvou-agent is primarily written in JavaScript. It is open-source under Pinvou 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 pinvou-agent against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
An open-source desktop AI agent that uses tools, works with your files, builds knowledge, and delivers real artifacts.
Website · CodeWhale Engine · Issues · Discussions · Security
Pinvou Agent is more than a chat window. It brings models, tools, personal knowledge, specialist personas, and reusable workflows into one desktop workspace — designed for work that should end with a result, not just another chat response.
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.
~/.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.
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.
The source tree supports Linux, Windows, and macOS. The initial macOS target is Apple Silicon on macOS 11 or later.
git clone --recursive https://github.com/Pinvou/pinvou-agent.git
cd pinvou-agent/pinvou3-app
npm ci
npm run dev
If you cloned without submodules:
git submodule update --init --recursive
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 goal | Where it belongs |
|---|---|
| Add a domain agent or tool bundle | A SKILL.md package |
| Connect an external API | An independent MCP server or connector |
| Guide model behavior | Bundle instructions (instructions.md) |
| Change desktop UI or system integration | pinvou3-app/ |
| Fix a reusable engine issue | The CodeWhale fork, following the fork policy |
pinvou3-app/ Tauri 2 + React/Vite desktop application
CodeWhale/ Agent engine submodule
pinvou3-app/resources/mcp-servers/
Independent local MCP servers
workflows/ Reusable workflows
scripts/ Tests, guards, build, and release helpers
docs/ Architecture and maintenance documentation
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
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.
security@pinvou.comLicensing, third-party attribution, SBOM, and brand-use boundaries are documented in THIRD_PARTY_NOTICES.md, docs/sbom.md, and TRADEMARKS.md.
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