PilotDeck 是 AI Skill Hub 本期精选Agent工作流之一。已获得 2.7k 颗 GitHub Star,综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
PilotDeck 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
PilotDeck 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:npm 全局安装 npm install -g pilotdeck # 方式二:npx 直接运行(无需安装) npx pilotdeck --help # 方式三:项目依赖安装 npm install pilotdeck # 方式四:从源码运行 git clone https://github.com/OpenBMB/PilotDeck cd PilotDeck npm install npm start
# 命令行使用
pilotdeck --help
# 基本用法
pilotdeck [options] <input>
# Node.js 代码中使用
const pilotdeck = require('pilotdeck');
const result = await pilotdeck.run(options);
console.log(result);
# pilotdeck 配置说明 # 查看配置选项 pilotdeck --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export PILOTDECK_CONFIG="/path/to/config.yml"
<p align="center"> <img src="assets/banner.png" alt="PilotDeck" width="680"/> </p>
<p align="center"> Task-oriented AI Agent productivity platform — redefining operational boundaries and memory evolution, one WorkSpace at a time. </p>
<p align="center"> <a href="https://pilotdeck.openbmb.cn"><img src="https://img.shields.io/badge/Website-pilotdeck.openbmb.cn-FF6B35?style=flat-square&logo=googlechrome&logoColor=white" alt="Official Website"/></a> <a href="https://pilotdeck.openbmb.cn/pilotdeck.github.io/demo/p/pilotdeck-demo"><img src="https://img.shields.io/badge/Demo-Live-brightgreen?style=flat-square" alt="Live Demo"/></a> <a href="LICENSE"><img src="https://img.shields.io/badge/License-AGPL_3.0-blue.svg?style=flat-square" alt="License"/></a> <a href="https://modelcontextprotocol.io/"><img src="https://img.shields.io/badge/MCP-Native-6366F1?style=flat-square" alt="MCP Native"/></a> <a href="https://github.com/OpenBMB/PilotDeck/stargazers"><img src="https://img.shields.io/github/stars/OpenBMB/PilotDeck?style=flat-square" alt="Stars"/></a> <br/> <a href="#-community"><img src="https://img.shields.io/badge/Discord-Join_Community-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord"/></a> <a href="#-community"><img src="https://img.shields.io/badge/Feishu-Community-00D6B9?style=for-the-badge&logo=bytedance&logoColor=white" alt="Feishu"/></a> <a href="https://modelbest.feishu.cn/wiki/UtWxwcERfiRIpIkBOjuc3h9tn1D?fromScene=spaceOverview"><img src="https://img.shields.io/badge/MiniCPM%20Wiki-00D6B9?style=for-the-badge&logo=bytedance&logoColor=white" alt="MiniCPM Wiki"/></a> <a href="#-community"><img src="https://img.shields.io/badge/WeChat-Community-07C160?style=for-the-badge&logo=wechat&logoColor=white" alt="WeChat"/></a> <br/> </p>
<p align="center"> <b>English</b> | <a href="./README.zh.md">简体中文</a> <br/> <a href="https://pilotdeck.openbmb.cn">Website</a> · <a href="https://pilotdeck.openbmb.cn/pilotdeck.github.io/demo/p/pilotdeck-demo">Live Demo</a> · <a href="https://pilotdeck.openbmb.cn/pilotdeck.github.io/docs/en/introduction">Tutorial</a> · <a href="#-installation--quick-start">Quick Start</a> · <a href="#-key-highlights">Highlights</a> · <a href="#use-cases">Use Cases</a> · <a href="#-community">Community</a> </p>
---
News 🔥
---
PilotDeck is an open-source agent operating system designed around the concept of "WorkSpace". It is jointly developed and open-sourced by Tsinghua University THUNLP, ModelBest, OpenBMB, and AI9Stars. Targeting general-purpose, multi-task scenarios, PilotDeck is built to be a true productivity tool for the Agent era.
A wave of excellent AI Agent harnesses has emerged in recent years, each with its own focus: Claude Code / Cursor / Trae Solo brought model reasoning deep into the programming IDE; Claude Cowork introduced the notion of project-level isolation to desktop-side knowledge work; WorkBuddy connected agents to IM ecosystems such as WeCom and Feishu so AI is one message away.
When we shift the lens from "one-shot programming" or "immediate Q&A" to long-running, multi-project productivity work, however, several questions remain open:
PilotDeck is an incremental exploration around exactly these questions. It uses the WorkSpace as the fundamental unit — completely isolating files, memory and skills per project — and pairs it with three pillar capabilities: White-box Memory, Smart Routing and Always-on. The entire system natively supports the Model Context Protocol (MCP) and behaves consistently across front-ends (Web / CLI / IM).
|
WorkSpace-Level Isolation & Accretion Every project gets its own file system, memory store and skill set. Parallel work no longer interferes with itself, retrieval has a bounded scope, and skills accrete naturally as each task grows — no more global context pollution. <p align="center"> <img src="assets/workspace_en.gif" width="100%" alt="WorkSpace isolation demo"/> </p> </td> <td width="50%" valign="top"> Traceable White-box Memory Memory generation, extraction, storage and retrieval are visible end-to-end. When the AI mis-remembers, you can pinpoint and fix the offending entry. Built-in Dream Mode consolidates memory in idle windows, and supports one-click rollback. <p align="center"> <img src="assets/memory_en.gif" width="100%" alt="White-box memory demo"/> </p> </td> </tr> <tr> <td width="50%" valign="top"> Smart Routing & Cost Optimization Task difficulty is auto-detected; complex calls go to flagship models (e.g. Claude 3.5 Sonnet / GPT-4o), simple ones drop to lighter models. Through on-device / cloud co-orchestration and precise matching, token spend shrinks dramatically without sacrificing quality. <p align="center"> <img src="assets/router.gif" width="100%" alt="Smart routing demo"/> </p> </td> <td width="50%" valign="top"> Always-on Background Execution PilotDeck breaks the "you ask, it answers" loop: after you sign off, the agent keeps discovering candidate tasks, running long-horizon monitors, and finally lands deliverables as local files with a summary report waiting for you. <p align="center"> <img src="assets/awo_en.gif" width="100%" alt="Always-on execution demo"/> </p> </td> </tr> </table> 📦 Installation & Quick StartWe provide one-line installers for macOS / Linux and Windows PowerShell, plus a source-based workflow for developers. Option A: One-line install (recommended, macOS / Linux)
The script checks/uses the supported Node.js 22 runtime (22.13+ and <23, required for the built-in SQLite runtime), clones the repo, installs dependencies, and builds the frontend. On Linux it can install missing system packages when If Node.js or npm package downloads are slow or unreliable on your network, set reachable mirrors before running the installer:
You can also keep the official Node.js host as the primary source and opt in to one or more trusted fallback mirrors with
To open PilotDeck again later on macOS / Linux, run ```bash pilotdeck Option A2: One-line install (Windows PowerShell)Run PowerShell as a normal user, then execute:
The PowerShell installer uses Windows-native paths under After installation, the script starts PilotDeck and prints the UI URL, usually
If this is your first install, open a new PowerShell window after the script updates your user
To open PilotDeck again later, run
Windows PowerShell FAQ
This can still happen when you run development commands such as Fix it once for the current user, then reopen PowerShell:
If you do not want to change the user policy, run the cmd shim explicitly instead:
Native dependency build errors ( The installer normally uses prebuilt packages for native dependencies such as GitHub returns GitHub may rate-limit repeated Option C: Docker ComposeIf Docker is installed, you can start PilotDeck with:
For full Docker configuration, see README_DOCKER.md. --- Use CasesAll demos below are generated entirely by edge-side models via PilotDeck's Smart Routing — no cloud-side frontier model required. Work Document Generation"Survey the Chinese LLM application market and turn it into a formal HTML white paper."
Mini-Game Development"Walk me through building an iOS AR mini-game Ball Finder in Vibe Coding mode."
AI Engineering Platform Development"Build a low-code embedding fine-tuning platform from scratch."
Audio-Video Editing & Social Media Operations"Push this English podcast to a global audience in Chinese / Japanese / French / Korean / Spanish / Arabic."
|