Repository navigation
PinDeck 3.2.0
PinDeck is a local editor for HTML slide decks: pin elements on a slide, describe the change, and
Claude Code or OpenAI Codex edits the HTML and CSS.
PinDeck 3
3.2.0 is the first stable release of version 3: everything from the 3.0, 3.1 and 3.2 betas. Compared
with 2.11:
- OpenAI Codex as a second assistant next to Claude Code, with the models and efforts each backend
offers. Each deck keeps its own provider, model and effort. - Several decks on one port: a deck menu above the slide opens the other decks in the folder, each
with its own chat, assistant session and Undo. - Sandboxed deck pages: a deck's script cannot use the API or read other decks.
- Linux is no longer a beta. PinDeck runs there as a headless server, used from a Mac's browser
through an SSH tunnel.
Coming from PinDeck 2
Version 3 keeps its settings and chats in ~/.pindeck-v3, apart from PinDeck 2's ~/.pindeck, and
copies nothing over; see "Models, providers and configuration" in the README for copying them by hand.
PinDeck 2 stays available as npx pindeck@2 /path/to/deck, and in git on the 2.x branch.
Install
npx pindeck path/to/deck
Requires macOS or Linux, Node 20 or later, and the claude or codex CLI signed in. The full list of
versions is at the end of the README.