Skip to content

PinDeck 3.2.0

Choose a tag to compare

@ehabets ehabets released this 31 Oct 08:56
· 8 commits to main since this release

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.