Repository navigation
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.
New
- Speaker notes show their formatting. The Notes field under the slide shows bold, italics, links
and lists.⌘B,⌘Iand⌘Uformat the selection,Enterstarts a new line, and pasted text
comes in plain. Notes with markup the field cannot show safely are still edited as HTML, and nothing
in them is lost on save.
Fixes
- The speaker view works. Present opens the deck on localhost, so reveal.js's speaker view (
S)
shows the notes and the next slide instead of an empty window. - Claude's PinDeck commands are no longer refused. When a deck's
CLAUDE.mdnames the CLI by
another path (such asnode ../pindeck/cli.mjs), Claude runs it by this server's path. A chat that
used an old path is told the right one.
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.