Skip to main content

ToonDeck

One deck for every agent — all your MCP tools, skills, models and API keys, configured once, running everywhere.

English | 简体中文

CI PyPI Python License

Status: pre-alpha. Works on your own machine; expect rough edges before a 1.0. Powered by mcptoon, which is pulled in automatically as a dependency.

ToonDeck console — the MCP page: every server and tool in one place, with the honest context-cost math

Vault — keys in your OS keychain, never on disk Skills — one folder, synced to every agent
Vault page Skills page

Requirements

  • Python 3.10 or newer
  • Windows (first-class — the console spawns agents in real console windows), macOS and Linux work too
  • API keys live in your OS keychain (never in a plaintext file). On a headless Linux box you need a keychain service (GNOME Keyring / KWallet); without one, ToonDeck refuses to store a key rather than writing it to disk.

Install

pip install toondeck          # the web UI ships inside the wheel — no node, no build
toondeck                      # starts the local console and opens your browser

Or from source:

git clone https://github.com/activeing123/toondeck.git
cd toondeck
pip install .

What you get

Page What it does
MCP every MCP server in one place: health, tools, toggle, sync to all agents
Skills one skill folder, linked into every agent that supports skills
Agents auto-detects installed coding agents, launches/stops them, sets their model and API source
Logs live terminal for whatever the deck started
Vault API keys per provider, stored in the OS keychain, with a real probe

Development

# backend
python -m venv .venv && source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -e ".[dev]"
pytest

# frontend (builds straight into src/toondeck/deck/api/webui, which is committed
# so installed copies carry their own UI — rebuild and commit together)
cd web && pnpm install && pnpm test && pnpm build

CI runs the backend and web suites on Linux plus a clean-room job that builds the wheel, installs it into a fresh virtualenv and proves the UI and the detection catalogs actually ship — the class of bug that local tests cannot see. Reproduce it locally before tagging:

python scripts/clean_room_check.py

Security

API keys never touch disk and never leave your machine — the full model and the private vulnerability reporting channel are in SECURITY.md.

Contributing

The short version: every fix ships with a gate, and the clean-room script is the boss. Details in CONTRIBUTING.md.

License: Apache-2.0

Metadata

Release files for toondeck 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for toondeck 0.2.1
File Interpreter ABI Platform Actions
toondeck-0.2.1-py3-none-any.whl Python 3 none any Details for toondeck-0.2.1-py3-none-any.whl

Release files / toondeck-0.2.1-py3-none-any.whl

Download URL toondeck-0.2.1-py3-none-any.whl
Size 423.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d5a1ae882254b46045b9389731a670f23dcb3686422e58006aed11eb15eeb707
BLAKE2b-256 checksum
How to use checksums
9c57c4637441267666763ad15e469aa9e73b1904750bdd51c268fbc86b65da87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Security for toondeck 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page