explaingit

openbmb/pilotdeck

Analysis updated 2026-07-03 · repo last pushed 2026-07-03

⭐ Rising3,749TypeScriptAudience · pm founderComplexity · 3/5ActiveSetup · moderate

TLDR

An open-source AI agent platform that manages multiple long-running projects at once. Each project gets its own isolated workspace with memory and files, and the AI keeps working on tasks even after you step away.

Mindmap

mindmap
  root((repo))
    What it does
      Isolated workspaces
      Background task running
      Transparent editable memory
    Tech stack
      TypeScript
      Model Context Protocol
      Docker support
    Use cases
      Multilingual content generation
      Market research drafting
      Parallel app prototyping
    Audience
      Founders and PMs
      Solo operators
      Content teams
    Setup
      One-line install script
      Bring your own API keys
      Web CLI and chat interfaces
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run a content team generating multilingual podcast distributions in the background.

USE CASE 2

Draft market research white papers while you focus on other projects.

USE CASE 3

Keep multiple app prototype contexts cleanly separated for vibe coding.

USE CASE 4

Monitor long-running processes and get a summary of finished deliverables when you return.

What is it built with?

TypeScriptModel Context ProtocolDocker

How does it compare?

openbmb/pilotdeckshadcnblocks/kibodidi/xiaoju-survey
Stars3,7493,7493,748
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-07-03
MaintenanceActive
Setup difficultymoderateeasymoderate
Complexity3/52/54/5
Audiencepm founderdeveloperpm founder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires API keys for at least one model provider such as OpenAI, Anthropic, or DeepSeek.

The license is not specified in the explanation, so permission terms are unknown.

In plain English

PilotDeck is an open-source AI agent platform built for people juggling multiple long-running projects at once. Instead of treating each AI interaction as a one-off chat, it organizes work into isolated "WorkSpaces", each with its own files, memory, and skills, so parallel projects don't bleed into each other. The core idea is that when you step away, the work keeps going. The agent can discover tasks on its own, monitor long-running processes, and save finished deliverables as files on your disk with a summary waiting when you return. Each WorkSpace keeps a transparent, editable memory: you can see exactly what the AI has stored, fix entries that are wrong, and roll back changes. It also routes tasks to different AI models based on difficulty, simple tasks go to cheaper, lighter models while complex ones get the flagship treatment, which the team says cuts costs by roughly 70% in real social-media workloads. This would appeal to founders, PMs, or solo operators running several AI-assisted projects simultaneously. For example, a content team could have one WorkSpace generating multilingual podcast distributions while another drafts market research white papers, and a third builds a mini-game, all in the background, each with its own memory and cost tracking. Someone doing vibe coding across multiple app prototypes could keep contexts cleanly separated rather than starting fresh chats every time. The project comes from Tsinghua University's NLP lab, ModelBest, and OpenBMB. It's built in TypeScript, supports the Model Context Protocol natively, and works across web, command-line, and chat-app interfaces. Installation is a one-line script for macOS/Linux, with Docker and source-based options available. Configuration is straightforward, you provide API keys for whichever model providers you prefer (OpenAI, Anthropic, Google Gemini, DeepSeek, and others), and the system handles routing between them automatically.

Copy-paste prompts

Prompt 1
I have OpenAI and Anthropic API keys. Walk me through setting up PilotDeck on macOS so I can create my first WorkSpace and have the agent run a task in the background.
Prompt 2
How do I configure PilotDeck to route simple tasks to DeepSeek and complex tasks to Claude so I can cut my AI costs by roughly 70%?
Prompt 3
I want to run three parallel projects in PilotDeck, one for podcast scripts, one for market research, and one for a mini-game. How do I set up separate WorkSpaces with isolated memory for each?
Prompt 4
How can I view and edit what the AI agent has stored in a WorkSpace's memory so I can fix incorrect entries and roll back changes?
Prompt 5
How do I install PilotDeck via Docker and configure multiple model provider API keys so the system handles routing automatically?

Frequently asked questions

What is pilotdeck?

An open-source AI agent platform that manages multiple long-running projects at once. Each project gets its own isolated workspace with memory and files, and the AI keeps working on tasks even after you step away.

What language is pilotdeck written in?

Mainly TypeScript. The stack also includes TypeScript, Model Context Protocol, Docker.

Is pilotdeck actively maintained?

Active — commit in last 30 days (last push 2026-07-03).

What license does pilotdeck use?

The license is not specified in the explanation, so permission terms are unknown.

How hard is pilotdeck to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is pilotdeck for?

Mainly pm founder.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub openbmb on gitmyhub

Verify against the repo before relying on details.