BRVTY turns any book into a structured summary and high-fidelity audio narration — in seconds. Generate a thesis, key pillars, action items, and listen to it on the way to work.
Everything stays on your device. No account required.
🔑
Get Your Free Key
BRVTY uses Google's Gemini AI. You'll need a free API key to generate summaries and audio.
Step 1 — Visit Google AI Studio
Go to aistudio.google.com and sign in with your Google account.
Step 2 — Create a key
Click Get API Key → Create API key. Copy it.
Step 3 — Paste it in Settings
Tap ⚙ in the top right → paste your key → Save. Free tier: 250 summaries/day.
✦
How It Works
① Generate
Type any book title (and optionally the author, or paste your highlights). Tap Generate Summary. Takes about 10 seconds.
② Summary
Read the thesis, key pillars, deep insights, action items, and memorable quotes. Tap a Read Next book to load that one too.
🎙
Listen & Drive
③ Audio
Go to the Audio tab. Choose Quick (3 min), Chapters (section-by-section), or Deep Dive (15–20 min full narration). Tap Generate.
④ Car Mode
Tap 🚗 for a fullscreen player optimized for driving. Your steering wheel media controls work via Bluetooth.
🔤
Make It Comfortable
BRVTY lets you tune the reading experience to your preference. Find these in ⚙ Settings → Reading Experience.
Text Size — 3 optionsA− Compact · A Default · A+ Large
Default is balanced for most screens. Bump up if summaries feel dense.
Reading Font — 3 choicesCormorant — elegant editorial Inter — clean, high readability Georgia — warm, familiar serif
You can also switch between dark and light themes in the same section.
🎧
More Features
Audiobooks
Import your own MP3, M4A, or WAV files. Stored locally, plays through the same player with bookmarks, speed controls, and car mode.
Library Vault
Settings → Export Vault backs up your entire library — summaries, audio, and notes — as one file. Import it on any device.
Document Mode
On the Generate tab, switch to Document mode to paste an article or report and get a full summary or direct audio read-back.
Tap ⚙ Settings → Show Intro to revisit this guide anytime.
⚠ No internet connection — Gemini features unavailable. Library works offline.
Book Title & Author
Context / Notes (optional)
0 chars
Document Title (optional)
Document Text
0 chars
Output
Voice Engine
Connecting to Gemini…
◈
No Summary Yet
Go to Generate, enter a book title, and create your first intelligence summary.
My Notes
Auto-saved
No book loaded
—
0:000:00
Voice
Chapters
Deep Narration
1,200–1,500 word audiobook narration — one script call, sentence-boundary chunked TTS with silence padding between segments. Complete and commute-ready.
Sleep Timer
Your Audio Files
No audio files yet — generate audio above.
Export Summary
Continue Listening
Sort
0 files
—
—
0:000:00
No audio files yet. Tap Import Audio Files to add MP3, M4A, WAV, FLAC, or AAC files. Files are stored locally in your browser.
Settings
Gemini API Key
Stored only in your browser. Calls Google's API directly. Free key at aistudio.google.com
Models
Summary
gemini-3.5-flash
FREE TIER
Audio TTS
gemini-3.1-flash-tts-preview
FREE TIER
Appearance
Light Theme
Switch to a light color scheme
Playback
Auto-play on open
Play when a book is selected
Resume position
Remember where you left off
Book covers
Fetch from Open Library
Reading Experience
Text Size
Reading Font
Help
Library Vault
Export your full library — summaries, chapter audio, and covers — as a single .folio file.
Danger Zone
Permanently deletes all books and audio from this device.
Amazon Affiliate Tag
Optional. Enter your Amazon Associates tag to earn from book purchases. Links work without a tag — adding one attributes sales to your account.
About
BRVTY v6.0 — Book Intelligence PWA Gemini 3.5 Flash · Chapter Audio · Audio File Manager All data stored locally · No account required
As an Amazon Associate I earn from qualifying purchases.
BRVTY
Book Intelligence
0:00
Share Books
Help & FAQ
🚀
Getting Started
›
What is BRVTY and what does it do?
›
BRVTY turns any book title into a structured intelligence summary — thesis, key pillars, deep dive insights, action items, and memorable quotes — in about 10 seconds. It also generates high-fidelity AI audio narration so you can listen on your commute. Everything is stored locally on your device. No account, no subscription, no cloud sync.
Do I need an API key? What does it cost?
›
Yes — BRVTY uses Google's Gemini AI, which requires a free API key from aistudio.google.com. The free tier gives you approximately 250 summary generations per day and a separate quota for audio (TTS). You are never charged unless you exceed those free limits and have explicitly set up billing with Google. BRVTY itself is completely free.
Tip: Get your key at aistudio.google.com → Get API Key → Create API key. Paste it in ⚙ Settings → Gemini API Key → Save.
Is my data private? Where is it stored?
›
All your books, summaries, audio, and notes are stored in your browser's IndexedDB — on your device only. BRVTY never sends your library data to any server. The only outbound connections are: (1) your API key sent to Google's Gemini API when you generate a summary or audio, and (2) cover art fetched from Open Library. Your API key is stored in localStorage and never leaves your device except in the direct API call to Google.
How do I install BRVTY as an app?
›
BRVTY is a Progressive Web App (PWA). On iOS/Safari: tap the Share button → "Add to Home Screen." On Android/Chrome: tap the three-dot menu → "Add to Home Screen" or "Install App." On desktop Chrome/Edge: look for the install icon in the address bar. Once installed, it works like a native app with offline access to your library.
✦
Generating Summaries
›
How do I generate a summary?
›
Go to the Generate tab. Type the book title (and optionally the author) in the fields. Optionally paste highlights, notes, or excerpts in the Context field. Tap ✦ Generate Summary. It takes 8–15 seconds depending on your connection.
Tip: Adding author context helps Gemini pick the right book when titles are ambiguous (e.g. "The Power" could be several books).
What is the Context / Notes field for?
›
This is optional but powerful. Paste your own highlights, Kindle notes, excerpts, or even a full chapter — Gemini's 1M token context window can handle it. When context is present, the summary reflects your specific reading of the book rather than a general overview. You can also use the Import PDF button to load a .pdf, .txt, or .md file directly.
What is Document Mode?
›
Switch to Document mode (the toggle at the top of the Generate tab) to work with articles, reports, meeting notes, or any text — not just books. You can either generate a full structured summary of the document, or use Direct Read-back to have it narrated aloud immediately without any AI summarization step.
Why did my summary fail or come back wrong?
›
Most failures are one of three things: (1) Invalid or missing API key — check ⚙ Settings and make sure your key is saved. (2) Rate limit — the free Gemini tier has a per-minute quota; wait 30 seconds and try again. (3) Ambiguous title — try adding the author name or a bit of context so Gemini identifies the right book. If the summary looks like a different book entirely, the title was likely matched to something else.
🎙
Audio & Narration
›
What are the three audio modes?
›
Quick Summary — A 2–4 minute narration of the book's audio script. One API call, fastest to generate. Good for a rapid refresher.
Chapters — Each section of the summary (Introduction, Pillars, Deep Dive, Actions, Quotes) is generated as a separate audio track. You can generate them one at a time or all at once. Chapters auto-advance when one ends.
Deep Dive — A 1,200–1,500 word narration built from scratch by Gemini, covering every part of the summary in flowing prose. The most immersive option at 12–20 minutes. Requires two API calls (script + TTS).
What do the voice options mean?
›
The four voices are real Gemini TTS neural voices sent directly to Google's API — not browser speech synthesis.
Aoede ♀ — Warm, expressive, slightly breathy. Best for narrative and personal development books. Orus ♂ — Firm, decisive, clean articulation. Best for business and non-fiction. Charon ♂ — Deep, measured, authoritative. Best for serious or dense material. Kore ♀ — Firm, precise, professional. Best for structured or technical content.
Tip: Voice selection applies to all modes. Choose before generating — you cannot change the voice of already-generated audio.
Why is the WAV export button greyed out?
›
The WAV button is only available once audio has been generated for the current book. Go to the Audio tab, choose a mode (Quick, Chapters, or Deep Dive), and tap Generate. Once audio exists, the WAV button enables and exports the best available file — or whichever file is currently playing.
Do my phone's media controls (lock screen, Bluetooth) work?
›
Yes — BRVTY implements the Web Media Session API. Once audio is playing, your lock screen controls, car Bluetooth buttons, and AirPods/headphone controls all work: play/pause, skip back 15 seconds, skip forward 15 seconds, and previous/next chapter.
What is Car Mode?
›
Tap the 🚗 icon in the top bar to enter Car Mode — a fullscreen player with large controls designed for glanceable use while driving. The progress bar, title, and chapter label are shown in large text. Your hardware media controls still work in Car Mode. Tap ✕ Exit or press the back button to return to the normal interface.
What does the Sleep Timer do?
›
The sleep timer on the Audio tab automatically pauses playback after your chosen duration (15, 30, 45, or 60 minutes). When the timer expires, audio fades out smoothly over 2 seconds before pausing — so it doesn't jolt you awake if you've drifted off. A countdown shows the time remaining. Tap ✕ Cancel to cancel it early.
🎧
Audiobook Shelf
›
How do I import my own audiobooks?
›
Go to the Audiobooks tab and tap + Import Audio Files. BRVTY supports MP3, M4A, AAC, WAV, FLAC, and OGG files. Files are stored entirely in your browser's IndexedDB — no upload to any server. On desktop Chrome/Edge, you can also select multiple files at once.
Tip: Name your files Artist - Title.mp3 for best automatic cover art detection.
What are bookmarks and how do I use them?
›
While an audiobook is playing, tap the 🔖 bookmark icon in the player controls. This opens the note input in the shelf row — add an optional note (e.g. "great quote here") and tap Mark. The timestamp is saved and appears as a tappable pill below the track. Tap any timestamp pill to jump back to that exact moment.
Tip: Export your bookmarks as a .json file from the toolbar — you can import them back on any device that has the same audio file.
Why is there a storage warning?
›
Browsers limit IndexedDB to roughly 20–50% of available disk space (varies by browser and device). BRVTY warns you when usage approaches 120MB. Audio files — especially Deep Dive narrations and imported audiobooks — consume the most space. If you're running low, export your vault as a backup, then clear old books you no longer need from the Library tab.
📚
Library & Data
›
How do I back up my library?
›
Go to ⚙ Settings → Library Vault → Export Vault. This creates a .folio file containing all your summaries, audio, chapters, notes, and cover art. To restore or transfer to another device, tap Import Vault and select your .folio file. Duplicate books are automatically skipped.
Tip: Back up before clearing your browser data or switching devices — browser storage can be wiped by the OS under low-storage conditions.
How does swipe-to-delete work in the Library?
›
Swipe any book row to the left to reveal the red Delete button. Tap Delete to confirm removal. The confirmation dialog gives you a chance to cancel. Swipe right or tap elsewhere to dismiss without deleting.
What do the Library sort and filter options do?
›
Filter pills (All / Books / Documents) — show only books generated from titles, or only documents imported via Document Mode.
Sort options:
• Recent — newest first (default)
• Title / Author — alphabetical
• Genre — alphabetical by primary genre
• Audio — books with generated audio first
• Level — by reading difficulty (Accessible → Dense)
Your sort preference is saved and restored between sessions.
What does the Share / Export feature do?
›
Tap ⬆️ in the Library header to open the Share modal. Select one or more books, then:
📸 Export PNG — generates a marketing card image you can share on social media. 📦 Export JSON — exports the selected books as a .json file that anyone with BRVTY can import via Vault Import.
🔤
Reading Experience
›
How do I adjust text size and font?
›
Go to ⚙ Settings → Reading Experience.
Text Size: A− (compact), A (default), A+ (large). Changes the size of pillar descriptions, deep dive text, and action items in the Summary view.
Reading Font: Cormorant Garamond (elegant editorial serif), Inter (clean sans-serif), or Georgia (warm traditional serif). The monospace UI stays in DM Mono regardless of this setting.
How do I switch between dark and light themes?
›
Go to ⚙ Settings → Appearance → Light Theme and toggle it on. Your theme preference is saved automatically. The light theme adjusts all surfaces, borders, and text colors — including the topbar and modal sheets.
What is the "Read Next" section?
›
At the bottom of every Summary, BRVTY suggests 3 related books based on the content and themes of the one you just read. Tap Load → next to any suggestion to pre-fill the Generate tab with that title and trigger a summary automatically. Tap the Buy on Amazon button to find the book (if you've added your Amazon Associates tag in Settings, purchases support you).
🔧
Troubleshooting
›
Audio generation fails or says "TTS error"
›
1. Check your API key — go to ⚙ Settings and confirm your Gemini key is saved correctly (starts with AIza).
2. Rate limit — the free tier allows a limited number of TTS calls per minute. Wait 30–60 seconds and try again.
3. Text too long — Quick Summary uses the pre-generated audio script. If that's empty, regenerate the book summary first.
4. Network issue — check your connection. The offline banner at the top of the screen will appear if BRVTY detects no internet.
My library disappeared after clearing browser data
›
BRVTY stores everything in your browser's IndexedDB, which is part of the browser's site data. Clearing "cookies and site data" in your browser settings will erase your library. Always export a Vault backup before clearing browser data. If you have a .folio file, you can restore everything via ⚙ Settings → Import Vault.
The app is stuck on the splash screen
›
A 5-second safety timeout will always force the splash away even if there's an error during startup. If you're seeing it longer than that, try a hard refresh (hold Shift and tap Reload on desktop, or close and reopen the app on mobile). If the problem persists, clearing the site data and reinstalling the PWA usually resolves it — export your Vault first if you have data you want to keep.
Playback controls don't appear on my lock screen
›
Lock screen controls (Media Session API) appear automatically once audio starts playing. On iOS, this requires BRVTY to be installed as a PWA (Add to Home Screen) — Safari's lock screen controls don't always work in the browser tab. On Android, they work in both Chrome browser and installed PWA mode. Make sure your device's notification permissions allow media controls.
Cover art isn't loading for my books
›
BRVTY fetches cover art from Open Library (openlibrary.org) by title and ISBN. Coverage is good but not complete — obscure or very new books may not have covers. Make sure Book Covers is enabled in ⚙ Settings → Playback. You can also set a custom cover by tapping the cover placeholder in the audiobook shelf and choosing a URL or local image.