pinvou-agent

Из публичных источников

Настольный ИИ-агент с открытым исходным кодом для работы с инструментами, файлами, базами знаний, рабочими процессами и готовыми результатами.

Машинный перевод · Показать оригинал

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

ПриложениеКатегория: Десктопные приложения · Разработка · УтилитыOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • ai-agent
  • automation
  • desktop-app
  • llm
  • local-first
  • mcp
  • open-source
  • react
  • rust
  • tauri

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    pinvou.com/ ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/Pinvou/pinvou-agent ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsНеизвестно———
macOSНеизвестно———
LinuxНеизвестно———

Релизы

проверено 29 окт. 2026 г.
В источнике релизы не найдены.

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества86
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 0 days ago
Документация · 1515
README 13483 chars, description present
Готовность к использованию · 156
install instructions: no; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 1 days ago
Точность категории · 107
classifier confidence 0.65
Популярность · 109
2515 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX MIT
Сообщество · 55
issues enabled, 370 forks

Лицензия

MIT
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/Pinvou/pinvou-agentОсновной★ 2 515 звёздактивность 15 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

waylandПохожий
Wayland — ИИ-агент, который воспринимает. Рассуждает. Действует. Развивается.AGPL-3.0 · Десктопные приложения
KunПохожий
Локальное рабочее пространство для ИИ-агентов для программирования, написания текстов, дизайна, исследований и автоматизации — единая среда выполнения для графического интерфейса рабочего стола и TUI.Десктопные приложения
Hermes-CN-DesktopПохожий
Настольное приложение Hermes Agent CN, ориентированное на Windows, создано с использованием Tauri, TypeScript и Rust. Ядро Hermes Agent изолировано внутри.Десктопные приложения
SentientПохожий
Ваш персональный ИИ-ассистент, работающий на вашем собственном компьютере. Выполнение длительных задач, настоящая память, проактивная помощь, голос, телефоны и умные очки. Любая модель, локальная или облачная. Без учётной записи.Десктопные приложения
open-scienceПохожий
Открытое рабочее место для исследований с ИИ, предназначенное для научных исследований и агентных рабочих процессов. Локальное настольное приложение, не привязанное к конкретной модели, с расширяемыми навыками, инструментами и коннекторами MCP, выполнением кода на Python/R и отслеживаемыми артефактами для воспроизводимых исследований на macOS, Windows и Linux.Apache-2.0 · Десктопные приложения
openhumanПохожий
Самая быстрая, дешёвая и эффективная открытая платформа для агентов. Запускайте более 500 агентов на VPS за 10 долларов.GPL-3.0 · Десктопные приложения

README

Из Pinvou/pinvou-agent · лицензия MIT · загружено 29 окт. 2026 г.

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 · QQ Group · Issues · Discussions · Security

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
  • Auxiliary chat — ask side questions while a task runs, in a per-task side session whose only tool is a server-enforced read-only view of that task's own history (ADR-0024), isolated from the task's execution context

🧠 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

  • Global bring-to-front shortcut (off by default, Ctrl/Cmd+Alt+P) — enable it in Settings → General to summon the window with a key while it runs in the background
  • Local voice input with on-demand speech model downloads
  • Centralized monitoring of GPU, memory, disk, model service, and context usage
  • Updates via GitHub Releases — in-app update checks are not enabled yet
  • 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

🤖 Model Access

Pinvou Agent works with local vLLM and any OpenAI-compatible API. Save multiple model configurations in the app, give cloud configurations optional display aliases, and switch between them per session without changing the model identifier sent to the provider. Built-in templates cover local vLLM, DeepSeek, Kimi, Qwen, Doubao, MiniMax, Zhipu (GLM), MiMo, OpenAI, Anthropic, Gemini, and xAI — 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, and LoongArch64 (new-world; UOS V25 or deepin 23 or newer, glibc 2.38+); the deb also requires WebKitGTK 2.40+ (any 22.04 system with the standard updates pocket applied satisfies this). Old-world LoongArch systems (UOS V20 Loongson Edition, Loongnix 20, and the Kylin V10 era) are not supported — they offer no webkit2gtk-4.1/libsoup3, which the Tauri 2 runtime requires, and their rustc toolchains top out at 1.58. macOS release packages are universal (Apple Silicon and Intel) builds for macOS 11 or later. Speech-recognition engines can be packaged per build configuration; file parsing (PDF / Office / OCR / archives) relies on optional external tools installable via your platform's package manager (see pinvou3-app/INSTALL.md).

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
pinvou-knowledge/     Reusable knowledge core and self-contained server
remote-control-relay/ Optional self-hosted relay for QR-code remote control
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 with the current fork modification inventory for CodeWhale maintenance rules. By participating, you agree to our Code of Conduct.

💬 Community & Security

  • 🐧 QQ user group (Chinese): 1108909346 — scan the QR code below or search for the group number in QQ
  • 🐛 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, brand-use boundaries, and the extension marketplace overview are documented in THIRD_PARTY_NOTICES.md, docs/sbom.md, TRADEMARKS.md, and docs/工具市场.md.

🔗 Friendly Links

⭐ Star History


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

Открыть репозиторий ↗