All activity
rahul patwaleft a comment
Hey Product Hunt! 👋 I'm Rahul, the builder. This started because my D&D group kept canceling sessions — finding 4 schedules that align AND a DM willing to prep is genuinely hard. The technical challenge I didn't expect: syncing Claude's streaming output to 4 Socket.io clients simultaneously while keeping dice rolls deterministic across all browsers. Took three rewrites. The moment that made it...

DnD AIAn AI Dungeon Master that paints your world as you play it
Real-time multiplayer D&D powered by Claude AI. Share a room code, speak your actions, and watch DALL-E 3 illustrate every scene. No account needed. No DM required.

DnD AIAn AI Dungeon Master that paints your world as you play it
rahul patwaleft a comment
Hey PH 👋 I built this because I wanted to add a command palette to a side project and found myself choosing between cmdk (forces its own styled components on you) and kbar (needs a Provider wrapping your whole app, has its own store). I wanted a library that behaves like `react-dropzone` or `downshift` — just give me the state and props, I'll do the rendering. So I built one. The hook returns...

use-command-paletteHeadless React hook for cmd palettes zero deps, no Provider
