Markdown presentations in the terminal, powered by OpenTUI.
TalkTUI turns one Markdown file into a full-screen TUI deck with layouts, themes, fragments, code highlighting, tables, callouts, Mermaid diagrams, and native terminal images.
bun install
bun run deck examples/showcase.mdUse a theme:
bun run deck examples/advanced.md --theme tokyonightbun run deck examples/basic.md
bun run deck examples/showcase.md --theme ember
bun run deck examples/advanced.md --theme catppuccinn,space,enter,right: nextp,backspace,left: previousf: first slidel: last slide?: toggle helpq,escape: quit
Optional deck.config.ts:
import type { DeckUserConfig } from "./src/config"
export default {
theme: "tokyonight",
keybindings: {
next: ["j", "space"],
previous: ["k"],
},
} satisfies DeckUserConfigSee docs.md for Markdown syntax and supported primitives.
