# nagi-ovo/gemini-voyager

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nagi-ovo-gemini-voyager).**

7,038 stars · 228 forks · TypeScript · gpl-3.0

## Links

- GitHub: https://github.com/Nagi-ovo/gemini-voyager
- Homepage: https://voyager.nagi.fun/en
- awesome-repositories: https://awesome-repositories.com/repository/nagi-ovo-gemini-voyager.md

## Topics

`ai-studio` `bun` `chat-management` `chrome-extension` `edge-addon` `firefox-addons` `french` `gemini` `japanese` `safari-extension` `spanish` `vibe-coding`

## Description

Gemini Voyager is a browser-based toolkit designed to enhance the interface and workflow of large language model web applications. It serves as a conversation manager, an output renderer, and a prompt library manager, allowing users to customize the layout and functionality of AI chat interfaces.

The project distinguishes itself through advanced content handling, such as removing image watermarks by reversing alpha blending to restore original pixels. It also provides specialized rendering for LaTeX mathematical formulas and Mermaid diagrams, alongside tools to fix broken Markdown formatting in AI responses.

The toolkit covers a broad range of capabilities, including conversation organization via folders and visual timelines, the export of chat histories and reasoning logs into structured Markdown or JSON, and the management of a cloud-synced vault for tagged, reusable prompts. It further enables user interface customization through adjustable display widths, font scaling, and modified keyboard shortcuts for multi-line text entry.

## Tags

### Artificial Intelligence & ML

- [AI Conversation Managers](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-conversation-managers.md) — Manages AI conversations through folder organization and visual timeline node mapping for easier navigation.
- [Chat History Exporters](https://awesome-repositories.com/f/artificial-intelligence-ml/chat-history-apis/chat-history-exporters.md) — Exports chat histories and internal reasoning logs into structured Markdown and JSON files. ([source](https://cdn.jsdelivr.net/gh/nagi-ovo/gemini-voyager@main/README.md))
- [Conversational Timeline Navigation](https://awesome-repositories.com/f/artificial-intelligence-ml/conversational-timeline-navigation.md) — Maps messages to a visual timeline with jump-to-node navigation and prompt previews to traverse long conversations. ([source](https://cdn.jsdelivr.net/gh/nagi-ovo/gemini-voyager@main/README.md))
- [LLM Browser Extensions](https://awesome-repositories.com/f/artificial-intelligence-ml/llm-browser-extensions.md) — Acts as a comprehensive browser-based toolkit that enhances the interface and workflow of AI chat applications.
- [Prompt Engineering Workflows](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-engineering-workflows.md) — Provides a searchable library of reusable prompts and personas to streamline and manage AI interactions.
- [Prompt Libraries](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-libraries.md) — Captures text from the chat interface and saves it into a personal library for future reuse. ([source](https://voyager.nagi.fun/en/guide/prompts.html))
- [Prompt Management](https://awesome-repositories.com/f/artificial-intelligence-ml/prompt-management.md) — Provides a system for organizing and storing a library of reusable prompt templates with tags. ([source](https://cdn.jsdelivr.net/gh/nagi-ovo/gemini-voyager@main/README.md))
- [Conversation Branching Systems](https://awesome-repositories.com/f/artificial-intelligence-ml/conversation-history-management/conversation-branching-systems.md) — Creates new chat sessions from a specific point in a conversation to explore alternative directions. ([source](https://voyager.nagi.fun/en/guide/fork.html))
- [Conversational Hierarchy Management](https://awesome-repositories.com/f/artificial-intelligence-ml/conversational-hierarchy-management.md) — Organizes branched conversations by assigning importance levels or collapsing child nodes to clarify the chat structure. ([source](https://voyager.nagi.fun/en/guide/timeline.html))
- [Reasoning Log Export](https://awesome-repositories.com/f/artificial-intelligence-ml/reasoning-workflows/reasoning-process-controllers/reasoning-log-export.md) — Extracts internal reasoning logs and step-by-step thinking processes from research conversations into Markdown format. ([source](https://voyager.nagi.fun/en/guide/deep-research.html))

### User Interface & Experience

- [Chat Interface Customizations](https://awesome-repositories.com/f/user-interface-experience/chat-interface-customizations.md) — Provides comprehensive visual and functional customization for AI chat web interfaces.
- [Chat Organization](https://awesome-repositories.com/f/user-interface-experience/chat-organization.md) — Groups AI conversations into a customizable hierarchy of folders using drag-and-drop and multi-select. ([source](https://voyager.nagi.fun/en/guide/getting-started.html))
- [DOM Manipulators](https://awesome-repositories.com/f/user-interface-experience/dom-manipulators.md) — Modifies the user interface by applying a declarative list of CSS styles and DOM operations to the host page.
- [Watermark Removal](https://awesome-repositories.com/f/user-interface-experience/content-rendering-components/image-overlays/media-watermarking-tools/watermark-removal.md) — Restores original pixels by reversing alpha blending to remove transparent watermark layers from images. ([source](https://voyager.nagi.fun/en/guide/nanobanana.html))
- [Content Width Adjusters](https://awesome-repositories.com/f/user-interface-experience/fixed-width-containers/content-width-adjusters.md) — Allows manual adjustment of the conversation window width to better accommodate complex AI responses. ([source](https://voyager.nagi.fun/en/guide/settings.html))
- [Interface De-cluttering](https://awesome-repositories.com/f/user-interface-experience/frontend-ui-optimization/interface-de-cluttering.md) — Reduces visual clutter by removing unnecessary elements like persona lists and saved items from the UI. ([source](https://voyager.nagi.fun/en/guide/recents-hider.html))
- [Input Area Collapsibles](https://awesome-repositories.com/f/user-interface-experience/input-field-controls/input-area-collapsibles.md) — Hides the message input field when empty and unfocused to maximize the visible reading area. ([source](https://voyager.nagi.fun/en/guide/input-collapse.html))
- [Automated Chat Organization](https://awesome-repositories.com/f/user-interface-experience/links/folder-based-organization/automated-chat-organization.md) — Generates a folder structure by exporting chat lists for analysis and importing the resulting JSON mapping. ([source](https://voyager.nagi.fun/en/guide/folders.html))
- [Scroll Interference Prevention](https://awesome-repositories.com/f/user-interface-experience/navigation-scrolling-tools/scroll-interference-prevention.md) — Blocks the page from automatically jumping to the bottom when a new message is sent. ([source](https://voyager.nagi.fun/en/guide/prevent-auto-scroll.html))
- [Sidebars](https://awesome-repositories.com/f/user-interface-experience/sidebars.md) — Enables manual resizing of the navigation sidebar to balance visibility with the chat area. ([source](https://voyager.nagi.fun/en/guide/sidebar.html))
- [Typography Scaling](https://awesome-repositories.com/f/user-interface-experience/typography-scaling.md) — Scales the text size of messages and code blocks to balance information density and readability. ([source](https://voyager.nagi.fun/en/guide/chat-font-size.html))

### Part of an Awesome List

- [Prompting and Debugging](https://awesome-repositories.com/f/awesome-lists/ai/prompting-and-debugging.md) — Stores frequently used prompts with tags for quick retrieval and insertion into the input field. ([source](https://voyager.nagi.fun/en/guide/getting-started.html))

### Business & Productivity Software

- [Cloud-Synced Managers](https://awesome-repositories.com/f/business-productivity-software/cloud-synced-managers.md) — Provides a cloud-synced library for storing and retrieving tagged reusable prompt snippets across browser sessions.

### Data & Databases

- [AI Response Renderers](https://awesome-repositories.com/f/data-databases/data-serialization-formats/data-formats/output-format-rendering/ai-response-renderers.md) — Provides specialized rendering for LaTeX formulas and Mermaid diagrams within AI-generated responses.
- [LLM Response Renderers](https://awesome-repositories.com/f/data-databases/data-serialization-formats/data-formats/output-format-rendering/llm-response-renderers.md) — Renders LaTeX mathematical formulas and Mermaid diagrams while fixing broken Markdown formatting in AI responses.

### Development Tools & Productivity

- [Prompt Template Injection](https://awesome-repositories.com/f/development-tools-productivity/argument-injection-utilities/prompt-template-injection.md) — Allows users to search a prompt library and inject saved text templates directly into the AI input field. ([source](https://voyager.nagi.fun/en/guide/prompts.html))
- [Visual-to-Code Navigators](https://awesome-repositories.com/f/development-tools-productivity/code-navigators/visual-to-code-navigators.md) — Provides a visual map of conversations to preview messages and jump to specific points without scrolling. ([source](https://voyager.nagi.fun/en/guide/timeline.html))
- [Conversation Timelines](https://awesome-repositories.com/f/development-tools-productivity/code-navigators/visual-to-code-navigators/conversation-timelines.md) — Maps conversation messages to a visual graph to enable jumping between specific points in chat history.
- [Conversation Timelines](https://awesome-repositories.com/f/development-tools-productivity/project-history-navigation/conversation-timelines.md) — Provides a visual map of chat history to preview messages and jump to specific points without scrolling. ([source](https://voyager.nagi.fun/en/guide/getting-started.html))
- [Research Reports](https://awesome-repositories.com/f/development-tools-productivity/codebase-indexing/research-reports.md) — Synthesizes AI research conversations into structured reports exported as PDF, image, Markdown, or JSON. ([source](https://voyager.nagi.fun/en/guide/deep-research.html))
- [Knowledge Base Syncing](https://awesome-repositories.com/f/development-tools-productivity/local-file-syncing/knowledge-base-syncing.md) — Transfers conversation data and reference images to a local development environment as a Markdown file for AI assistants. ([source](https://voyager.nagi.fun/en/guide/context-sync.html))

### Security & Cryptography

- [Cloud-Synced Configurations](https://awesome-repositories.com/f/security-cryptography/configuration-encryption/cloud-synced-configurations.md) — Maintains reusable text snippets and configuration settings in a cloud-backed store for cross-session retrieval.
- [AI Personas](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control/identity-role-management/ai-personas.md) — Provides quick access to recently used custom AI personas via a dedicated sidebar list. ([source](https://voyager.nagi.fun/en/guide/gems-sidebar.html))

### Software Engineering & Architecture

- [UI Manifest Plugins](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/developer-authoring-interfaces/custom-module-implementations/module-functionality-extenders/plugin-extenders/ui-manifest-plugins.md) — Modifies the user interface through a declarative manifest of DOM operations and CSS styles. ([source](https://voyager.nagi.fun/en/guide/plugin-contribution.html))

### Content Management & Publishing

- [Conversation Data Exports](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/markdown-markup-tools/markdown-tools/markdown-renderers/markdown-transformation-pipelines/conversation-data-exports.md) — Transforms conversation data and internal reasoning logs into structured Markdown files for local development environments.
- [Conversation Mapping Schemas](https://awesome-repositories.com/f/content-management-publishing/conversation-mapping-schemas.md) — Organizes chat histories into folder hierarchies by exporting and importing structured JSON data maps.
- [Markdown Formatting Repair](https://awesome-repositories.com/f/content-management-publishing/markdown-renderers/markdown-formatting-repair.md) — Identifies and repairs broken bold tags caused by embedded HTML elements to ensure correct text rendering. ([source](https://voyager.nagi.fun/en/guide/markdown-fix.html))
- [Markdown Syntax Repair](https://awesome-repositories.com/f/content-management-publishing/markdown-syntax-repair.md) — Identifies and repairs broken bold tags and HTML elements to ensure correct text rendering.

### Graphics & Multimedia

- [Diagram Renderers](https://awesome-repositories.com/f/graphics-multimedia/diagram-renderers.md) — Detects Mermaid code blocks in AI responses and converts them into interactive visual diagrams. ([source](https://voyager.nagi.fun/en/guide/mermaid.html))
- [Image Processing](https://awesome-repositories.com/f/graphics-multimedia/image-editing-processing/image-processing.md) — Removes watermarks from generated images in the background immediately after they are created. ([source](https://voyager.nagi.fun/en/guide/nanobanana.html))
- [Image Watermark Removal](https://awesome-repositories.com/f/graphics-multimedia/image-watermark-removal.md) — Provides a specialized feature to remove image watermarks by reversing alpha blending to restore original pixels.
- [Alpha-Blending Reversal](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/face-portrait-manipulation/image-blending/premultiplied-alpha-blending/alpha-blending-reversal.md) — Restores original pixels by reversing alpha blending to remove watermarks without using AI inpainting.

### Operating Systems & Systems Programming

- [Contextual Project Folders](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/file-system-management/file-systems/directory-operations/directory-watchers/directory-creation-utilities/project-folder-creation/contextual-project-folders.md) — Assigns instructions to folders that prepend text to the first message and automatically files the conversation. ([source](https://voyager.nagi.fun/en/guide/folders.html))

### Scientific & Mathematical Computing

- [LaTeX Math Rendering](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/mathematical-typesetting-engines/mathematical-typesetting/latex-math-rendering.md) — Converts LaTeX formulas within chat messages into formatted mathematical notation for better readability. ([source](https://voyager.nagi.fun/en/guide/user-latex.html))
