A recorder that grabs a screenshot on every click, names the step and lays it out as a guide is a sitting's work. Guidde's extra is that the guide becomes a video: a script for each step, a synthetic voice and a narrated edit. An agent can assemble that from an LLM, a text-to-speech engine and ffmpeg, but the result needs a weekend of tuning: pacing, zoom on the clicked element, cursor highlights and a voice that doesn't grate. Desktop-app capture, translations, the team library and redaction stay out of reach.
Before you buildGuidde Free covers one creator with a shareable link. If you only show guides inside Guidde and don't need an MP4 file, you may not need to pay.
Build me a narrated step-by-step guide recorder to replace Guidde. Requirements: - Two parts, TypeScript throughout: a Chrome extension (Manifest V3, built with esbuild) that records a workflow, and a Fastify server on http://localhost:4870 that stores and renders it. `npm start` runs the server; the README explains loading the unpacked extension. - Recording: on every click the extension saves `chrome.tabs.captureVisibleTab` as PNG, the click position, the page URL and the accessible name of the clicked element, and sends them to the server. - Storage: better-sqlite3 in ./data/guides.db for guides and steps (order, title, narration, blur boxes); screenshots and audio on disk in ./data/guides/<id>/. - Editor page: steps as cards with the screenshot, editable title and narration, reorder, delete, and drawn blur rectangles that `sharp` applies when rendering. - Script: an OpenAI-compatible endpoint from .env (LLM_BASE_URL, LLM_API_KEY, LLM_MODEL) writes a short title and one narration sentence per step from the element names and page titles only, never the screenshots. The README states exactly what is sent. - Voice: TTS_PROVIDER=openai or piper in .env; one audio file per step, cached by a hash of the text. - Render: ffmpeg builds an MP4 where each step shows its screenshot with a slow zoom toward the click point and a ring on the click, as long as its audio plus half a second. Also export Markdown + PNGs and a single-file HTML guide. - Single user. No accounts, no telemetry, local-first: outbound calls only to your LLM and TTS endpoints. - Out of scope: desktop or mobile capture, translations, team library, share links, voice cloning. - README: installing ffmpeg and Piper, and a warning that screenshots can capture passwords and personal data, so blur before you export.
Opens your agent with the prompt filled in, you press enter. Or copy it and paste it into an empty folder.
The first prompt builds the core. Run these one at a time in the same folder to grow it into your own Guidde.
Add automatic redaction to the guide recorder in this folder. Requirements: - When a step is saved, run OCR on its screenshot with `tesseract.js` and find email addresses, phone numbers, IBANs and 13-19 digit numbers that pass a Luhn check. - Add a blur box over each match, marked as automatic so I can remove it in the editor. - Run the OCR locally only; no screenshot leaves the machine. - A flag on the render command to refuse exporting any guide that still has unreviewed automatic boxes. - Update the README with the language packs to install.
Add translated narration to the guide recorder in this folder. Requirements: - Per guide, choose a target language; the LLM translates each step title and narration, keeping product and button names unchanged. - Pick a voice per language from .env (Piper voice file or the TTS provider's voice name) and cache audio by language and text hash. - Render one MP4 and one HTML guide per language into ./out/<guide>/<lang>/. - Show the translation next to the original in the editor so I can fix it before rendering. - Update the README.
Improve the video render of the guide recorder in this folder. Requirements: - Record the cursor path between clicks in the extension (throttled mousemove, at most 20 points a second) and draw a smooth trail between click positions in the video. - Replace the straight zoom with an eased zoom that never crops the clicked element and holds still while the narration finishes. - Add a 0.3 second cross-fade between steps and an optional title card with the guide name. - Keep a `--fast` mode that skips all of this for quick previews. - Update the README.
Teams pay to turn what one person knows into onboarding and support videos without a video editor: click through the task once, get narration, branding and a share link back in minutes, and publish it to the help center. Only creators take a seat; everyone who watches is free.
Estimate · Runs on your machine. An LLM script costs a few cents per guide, cloud text-to-speech a few more, and Piper is free. The build is token usage on your agent plan.
| Plan | Monthly | Annual, per month | What you get |
|---|---|---|---|
| Free | $0 | $0 | Shareable link, record with any web app, record your own voiceover, transitions and soundtracks. |
| Pro | $29 | $19 | Unlimited videos, watermark removal, brand kit, export to video, PPT and PDF, blurring of sensitive information. |
| Business | $59 | $39 | Everything in Pro plus up to 5 creators, unlimited text-to-voice, desktop app capture, PDF and PPT to video, analytics, advanced privacy controls. |
| Enterprise | custom | — | Unlimited premium voices, multi-language translation, magic redaction of personal data, SSO with Okta and Microsoft. |
Free covers one creator with a shareable link, the browser extension and your own recorded voiceover.
Kinda. The core is a weekend build with the prompt on this page, but real gaps remain: Capture from desktop apps and the mobile app, 200+ voices, translation into 50+ languages and voice cloning.
About $29 a month on the Pro plan per seat, $348 a year (checked 2026-10-19).
Capture from desktop apps and the mobile app; 200+ voices, translation into 50+ languages and voice cloning; A shared library with permissions, view analytics and embeds in help centers; Redaction of personal data and enterprise SSO; Broadcast, which shows guides inside the apps your team already uses. If any of those matter to you, keep paying.
Yes: Mimik (open source), Screenity (open source), Cap (open source).