Startup Events
--
Extension background launches from opted-in users.
Edge + Firefox supported • MV3 ready
Ranobe Gemini polishes chapters and enhances prose using the AI you choose — Gemini, any OpenAI-compatible endpoint, or a local Ollama model that never sends a word off your machine. Track novels with a full library, enable Incognito Mode for private reading, collapse fight scenes or R18 sections on demand, and back up your data with rolling snapshots. Built for readers of AO3, FanFiction, Ranobes, ScribbleHub, NovelBin, and more.
Works on Edge & Firefox desktop/mobile.
Installable Web App support is available on supported browsers.
Live impact metrics
These numbers come from opt-in anonymous events only. No chapter text, API keys, account IDs, or personal reading data are collected.
Startup Events
--
Extension background launches from opted-in users.
Install Events
--
New installs recorded after explicit consent.
Feature Usage Events
--
Anonymous counts for major library actions.
Telemetry Opt-in Ratio
--
Computed from opt-in vs opt-out events.
Source: CFlair-Counter public API. Metrics are refreshed on page load.
Why readers choose Ranobe Gemini
From fanfiction to light novels, Ranobe Gemini keeps your reading flow uninterrupted.
Polish translations, fix grammar, and keep tone consistent, with site-specific prompts you can edit.
Google Gemini, any OpenAI-compatible endpoint, or Ollama running locally — your keys, your choice, and a fallback provider for when the first one rate-limits.
Ask about the story you are in the middle of. It reads from your current chapter and your own chronicle, so you get answers without a wiki spoiling chapter 400.
Queue chapters and let them process in the background while you keep reading. Pause, resume, or cancel at any point.
Generate concise or detailed summaries for long chapters without leaving the page.
No cloud lock-in. Import or export your library JSON in seconds, and keep everything local.
Track novels across AO3, FanFiction, Ranobes, ScribbleHub, and more with shelf-aware metadata. URL import auto-skips existing entries and duplicate links.
Clean controls, inline buttons, and automatic keep-alive so background tasks do not stall.
No account required. Core reading data stays local; anonymous quality metrics are strictly opt-in.
Handles massive chapters (10K+ words) by intelligently splitting content for reliable processing without API timeouts.
Native Browser Sync works out of the box — no setup needed. Also supports Google Drive, OneDrive, Dropbox, and WebDAV with automatic backup rotation.
Full-featured mobile support for Firefox with responsive UI and touch-friendly controls.
Pause library tracking temporarily with configurable auto-expiry. Read privately without losing your existing history.
Hide fight scenes, R18 content, or author notes on demand. Set default visibility per content type in settings.
Five animation types for library pages: Particles, Snow, Rain, Falling Leaves, Fireflies — all color-synced to your theme.
How it works
Use published builds for Edge and Firefox. For Chrome, Brave, Opera, Vivaldi, Ulaa, and other Chromium browsers, follow the temporary install flow in Install Guide.
Open a supported site. The extension detects chapters and adds inline controls.
Click Enhance for polished text or Summarize for quick context. Long chapters are chunked safely.
Export your library to JSON for safekeeping and re-import later. No cloud dependency.
Documentation map
Use these docs as the canonical source when validating behavior, setup, and feature intent.
Runtime flow, modular systems, keep-alive behavior, and build-generated registries.
Google Drive flow, OAuth setup examples, and troubleshooting for Firefox/Chromium.
Primary statuses, reading-list badges, shareable modal links, and recovery behavior.
Current sprint priorities and known gaps tracked for implementation parity checks.
Browser support
Edge and Firefox are published. Chrome, Brave, Opera, Vivaldi, Ulaa, Arc, and other Chromium browsers can use temporary/sideload installs from release packages.
Need side-load steps? See Install Guide. Want the system map? See Architecture.
Integrations
Built-in handlers with site branding. WebNovel is temporarily disabled; new handlers appear here when added.
FAQ
Ranobe Gemini is a browser extension that enhances machine-translated web novels and fanfiction — improving readability, grammar, and flow while keeping the original story intact — using the AI provider you choose. It also provides summaries, story chat, and site-aware content processing. It started as a Gemini-only tool, which is where the name comes from; it is no longer limited to Gemini.
Three, selected in Settings: Google Gemini, any OpenAI-compatible endpoint (so most hosted providers and gateways work by pointing at their base URL), and Ollama running locally on your own machine. You can also configure a fallback provider that takes over when the primary one fails or rate-limits.
For a hosted provider, yes — and it stays on your device. Add your free Gemini key from Google AI Studio, or an OpenAI-compatible key, in the popup Settings tab. Backup keys and rotation are supported for rate limits. With Ollama you need no key at all: the model runs locally and nothing leaves your machine.
Currently supports: Archive of Our Own (AO3), FanFiction.net (desktop + mobile), Ranobes, ScribbleHub, NovelBin, NovelArrow. WebNovel is temporarily disabled while we refine it. More sites may be added based on user requests.
Enhanced chapters are automatically cached for 7 days. When you revisit a chapter, the cached version loads instantly. You can regenerate fresh content or delete the cache using the buttons in the enhanced banner.
Popup → Library tab → Export downloads a JSON; Import restores it later. No cloud dependency. You can also use the backup features in the Advanced tab for automatic backup rotation.
After enhancement, a banner appears at the top letting you switch between original and enhanced, or delete cached copies. Use the Show Original or Show Enhanced buttons.
Gemini 3 Flash Preview is the default and right for most users; Gemini 3 Pro Preview is highest quality with a much larger context window but slower; 2.5 Flash is the built-in fallback if a request fails. Once your API key is saved this list is replaced with the live model list from Google, so newer models show up without an extension update.
Test your key in the popup (Settings → Test Key), enable chunking for long chapters under Advanced settings, lower temperature to 0.3, and retry. Check console (F12) for detailed errors. Report persistent issues on GitHub.
Temperature controls creativity (lower = consistent, higher = creative). Top-P limits token diversity. Top-K sets maximum tokens per step. Max Output sets response length. Use defaults unless you understand these.
Custom prompts let you control how the AI processes content. Enhancement Prompt improves translation quality, Summarization Prompt creates summaries, Permanent Prompt adds global instructions. Reset to defaults if unsure.
The extension is open-source and free, and there is no account and no subscription. What you pay is whatever your chosen AI provider charges — nothing if you run Ollama locally, and nothing within Gemini's free tier. Check Google AI pricing for its rate limits.
A conversation about what you are reading, in the popup's Chat tab. It can draw on the chapter you have open and on the running chronicle of what you have already read, and you control how much history it carries — configured under Chat Settings in Library Settings. Useful for "wait, who was that again" without scrolling back forty chapters — or being spoiled by a wiki.
Yes — the chapter queue processes them in the background while you keep reading, and can be paused, resumed, or cancelled at any point. Long chapters are chunked automatically, so a queued 10,000-word chapter is not one oversized request.
The Library tab tracks all novels you've read, showing current novel details, suggestions, and complete reading history organized by website. Export/import your library as JSON for backups. Each novel stores metadata like characters, relationships, genres, reading status, and progress.
Incognito Mode pauses library tracking so visiting chapters doesn't update your reading history. Toggle it from the popup or Library Settings with a configurable auto-expiry (30 min, 1 hour, 2 hours, or manual). Your existing library data is never affected.
Custom Content Boxes let you define your own CSS class names, display names, and styling for special content types (e.g. a custom game-stat box style). Configure them in Library Settings with a live preview. They complement built-in types like Author Notes, Game Stats, and Flashbacks.
Ready to Install
Install Ranobe Gemini, open Library, then configure reading status, content filters, custom boxes, and backups from one place.