/Prompt-Guru

A lightweight, browser-based chat UI powered by Puter.js — built for prompt engineering, streaming AI conversations, and exporting transcripts with a clean, mobile-friendly interface.

MIT LicenseMIT

Prompt Guru

Live Demo Status Type License

Production-minded prompt building, teaching, and transcript export — wrapped in a clean, mobile-friendly chat UI with a single left-side hamburger menu and a robust auth flow.

👉 Try it now: https://thepromptguru.vercel.app/


Highlights

  • Single left hamburger menu — expands/collapses under the toggle, closes on Esc or outside click.
  • Streaming chat via Puter SDK with correct handling for both streaming and non-streaming results.
  • Transcript export — export conversation only (not the kernel) to Markdown or JSON.
  • Preferences modal — pick models (including gpt-5), adjust temperature and max tokens, saved in localStorage.
  • Auth gate — sign in or create a temp account with Puter.com, no popup required.
  • Responsive UI — sticky header, clean overlays, accessible focus targets.
  • Kernel prompt — ships with the “Prompt Guru v1.5 — Perfect Kernel” system prompt.

Live Demo


Features

  • Prompt teaching kernel (Prompt Guru v1.5) with MARM, validation gates, scoring.
  • Settings modal:
    • Models: gpt-4o(-mini), gpt-4.1(-mini/-nano), o3-mini, o4-mini, gpt-5, gpt-5-mini, gpt-4o-realtime-preview.
    • Temperature slider and max tokens input, persisted locally.
  • Auth support: in-page modal with Cancel, Temp account, and Sign in flows.
  • Transcript tools: Save/Load sessions, Export JSON, Export Markdown.
  • Accessibility: screen-reader labels, focusable menu items, Esc to close modals/menus.

Quick Start (Local)

You don’t need to clone to use Prompt Guru — just open the live demo.

#Troubleshooting:

Menu appears twice: Ensure you’re on the latest build — duplicates are auto-removed at boot.

Auth spinner: Try Temp account or Recheck. If LTE/VPN works but Wi-Fi doesn’t, it may be an IP block on Puter’s side. Exports missing kernel: This is intentional — exports only include your conversation, not the system prompt.