kannibalk1w1581 downloadsGame-like typing particles, special-key glyphs, and HyperType-style sounds for Obsidian.
JokerType makes writing in Obsidian feel alive. It adds pixel glyph effects, responsive typing sounds, and optional Markdown Moments that celebrate meaningful structure in your notes—from headings and links to tasks, embeds, callouts, citations, and tables.
Install JokerType in Obsidian · View releases · Report an issue
SPACE, ENTER, TAB, BACKSPACE, DELETE, and paste.Toggle JokerType, which can be assigned a hotkey in Obsidian's Hotkeys settings.Open Settings → Community plugins, search for JokerType, install it, then enable it.
Copy the built plugin folder into:
<vault>/.obsidian/plugins/jokertype
Then enable Community plugins and turn on JokerType.
Start with Classic, then tune from there. Subtle is calmer for long writing sessions, Prism adds colorful but steady feedback, Chaotic is intentionally loud and flashy, and Sound only keeps the audio streak feel without visual particles.
Use Glyph lifetime to tune how long particles remain visible. Disable Corner brackets if the bracket bursts feel too busy.
Turn on Markdown Moments to celebrate note-making actions without tracking your vault. Essentials includes headings (TITLE!), wiki links (LINKED), new tasks (QUEST), and checked tasks (CLEARED). Full Deck adds note embeds, callouts, closed code blocks, footnotes, closed frontmatter, and table dividers; every Moment can be toggled individually. Pasted text stays quiet.
JokerType does not use telemetry, ads, analytics, accounts, network requests, or external file access. It observes editor transactions inside Obsidian, stores plugin settings and optional uploaded custom sound data with Obsidian's plugin data API, and plays local embedded or user-provided audio assets.
Install dependencies:
npm install
Run tests:
npm test
Build:
npm run build
Please see CONTRIBUTING.md before opening a pull request.
JokerType uses HyperType as an implementation reference and includes attributed HyperType font and sound assets. See THIRD_PARTY_NOTICES.md.
See CHANGELOG.md.