Demo Script
Also available: Markdown · Plain text
Demo Script — Gnomad Desktop Assistant
Duration: 5–7 minutes
Audience: Portfolio review, interview, or investor technical screen
Prerequisites: Installed alpha build, DeepSeek key or Ollama running
Setup (before you share screen)
- Quit other assistants/tray clutter.
- Confirm Gnomad is in tray; window hidden.
- Pre-stage: one text file in Downloads, Ollama model pulled if local demo.
- Optional: add a short
skills/demo-skill.mdin knowledge (“Prefer concise answers”). - Close sensitive windows; copy a harmless clipboard string (e.g. “Q2 roadmap draft”).
Act 1 — Native presence (45 sec)
Say: “Gnomad is a native desktop assistant—not a browser tab. It lives in the menu bar / tray and respects OS conventions.”
- Press ⌘⇧Space (or Ctrl+Shift+Space) → panel appears.
- Point out context footer: active app, window title, clipboard.
- Click tray → show Pop out vs Windowed (brief).
- Close window → “It hides to tray; it doesn’t quit.”
Act 2 — Onboarding & models (60 sec)
Say: “Users choose cloud or local inference; secrets go to the system keychain.”
- Open Settings (gear).
- Show API keys — configured, not visible.
- Toggle Provider: Cloud vs Local; change model dropdown.
- Mention
.envfor developers (optional one line).
Act 3 — Conversation (90 sec)
Say: “Chat is grounded in what you’re working on.”
- New chat from sidebar.
- Click a suggestion chip or type:
“Summarize what I’m working on based on my window and clipboard.” - Show assistant reply referencing context pills.
- Attach a small file → send → note attachment pill in thread.
Act 4 — Agent & safety (2 min) — highlight reel
Say: “This is an agent that executes—not theater. Safety is explicit.”
Safe shell:
“Runecho Hello from Gnomadand show the output.”
→ Point at shell block with stdout.Persistent cwd:
“Runpwdthencd Desktopandpwdagain.”
→ Show cwd continuity in settings/shell block.Sudo Gate (careful):
“Trysudo echo test” or use a flagged pattern.
→ Deny first (“user stays in control”), then optionally approve on a safe test machine.Stop: Start a longer command; click Stop during thinking.
Act 5 — Knowledge (45 sec)
Say: “Skills and docs live on disk and inject into every prompt.”
- Open Knowledge & skills (book icon).
- Show folder structure / add file.
- Ask a question that only your staged skill can answer.
Act 6 — Engineering story (30 sec close)
Say: “Under the hood: Tauri 2, React 19, Rust for shell and FS. CI builds macOS, Windows, and Linux installers.”
Show (optional, 10 sec): GitHub Actions or docs/ARCHITECTURE.md diagram.
Close: “Alpha today; roadmap includes hardened HITL, tests, and broader packaging.”
Fallbacks if something breaks
| Issue | Fallback line |
|---|---|
| Cloud API down | Switch to local Ollama |
| Ollama down | Show pre-recorded screenshot of shell block |
| Context empty (Linux) | “Optional packages xdotool/wl-paste; core chat still works” |
| Permission banner | “macOS Accessibility—one-time grant” |
Do not demo on a live stream
- Real
rm -rf - Production API keys in view
- Customer data paths
- YOLO mode on a machine with secrets
Built with ❤️ by Gnomad Studio 🦙