bonpkoolbbjdjbjdgejokgmabfklhmkd
Supercharge Gemini with a sidebar! Sync Gems, pin chats, edit titles, and export Markdown. Lightweight & privacy-first. GemList: The Ultimate Productivity Companion for Gemini 🚀 Unleash the Limitless Potential of Gemini Elevate your AI collaboration innovation to a whole new level. GemList creates a dedicated smart sidebar for you, transforming conversations into organized, structured assets. Whether it's brainstorming, coding, or deep research, GemList helps you easily capture every moment of inspiration. Empower your powerful AI assistant and enjoy a seamless, fluid workflow. Introducing GemList — The high-efficiency sidebar tailored for Google Gemini. GemList is your Flow State Accelerator for AI collaboration. It elegantly integrates into the right side of the interface, creating a clear navigation index for you. Keep every conversation organized and every interaction valuable. ✨ Core Features 1. 📂 Smart Sidebar Auto-generated Outline: GemList scans chat content in real-time, generating independent navigation cards for every "User Prompt" and "AI Response". Click to Scroll: Stop scrolling madly to find "that code snippet"! Click a sidebar item to smooth-scroll instantly to the target. Smart Merge Technology: Even if Gemini dynamically loads old content, GemList intelligently stitches new and old chats seamlessly, keeping your outline always complete. 2. 📌 Pin to Top Prioritize Key Content: "Pin" your most important prompts or key answers to the top of the sidebar. No matter how far the topic strays, core points are always at hand. Cross-Chat Memory: Pinned content is saved with the chat, staying there the next time you open it. 3. 🏷️ Custom Titles No More Vague Memories: Gemini only shows the chat start by default? Hit "Edit" to rename any round to "API Integration Example" or "Marketing Copy Ver A". Visual Tags: Modified titles carry a special M (Modified) tag for instant recognition. 4. 💎 Gems Sync Manager Gems on Demand: View and switch between your Google Gems (custom AI personas) directly in the sidebar. Background Sync: Seamlessly syncs with your Google account in the background, keeping your curated Gems list always up to date. 5. 📝 Developer-Friendly Markdown Support One-Click Copy: Found a great answer? Don't strain your hand selecting text. Click the "Copy" button in the sidebar to copy the round to your clipboard in perfect Markdown format. Code Preservation: Perfectly preserves code block formatting, ready to paste into Notion, Obsidian, or VS Code. 6. 🔒 Ultra-Lightweight & Privacy-First Zero Backend Transmission: All of GemList's calculation, parsing, and storage happen entirely within your local browser. Your chat data is never sent to any third-party server. Local Caching: Uses Chrome Storage technology to cache your chat structure instantly, loading in seconds next time without waiting for AI regeneration. Install GemList now and experience unprecedented Gemini collaboration efficiency!
Gem-nius
Boost your Gemini experience with Sidebar Folders, Batch Actions, Tool Shortcuts, and more. Gem-nius - Chat Organizer & UI Enhancer for Google Gemini The ultimate Chrome extension for Google Gemini power users! Gem-nius solves the clutter of your chat history with custom sidebar folders, batch actions, a chat timeline, wide mode, and much more — all in one polished extension. 📁 Sidebar Folders (Advanced Chat Organizer) ‧Create custom folders with names, colors, and flexible ordering to categorize your Gemini chat history. ‧Drag-and-drop folder sorting, pin-to-top support, and adjustable item spacing & folder height. ‧Never lose an important conversation again! ⚡ Batch Actions (Bulk Management) ‧Select multiple chats and move them to a folder, remove them from a folder, or permanently delete them in one click. ‧Save hours of tedious manual clicking. ⏱️ Chat Timeline ‧A real-time message timeline appears on the right side of every conversation. ‧Click any node to jump directly to that message — perfect for long, complex chats. ‧Right-click any node to set a custom color and bookmark important moments. 💬 Enter Key Behavior ‧Switch between "Enter to Send", "Ctrl+Enter to Send", or "Shift+Enter to Send" — your choice, zero accidental submissions. 📤 Export Conversations ‧Right-click any chat to export it as Markdown, JSON, HTML, or Plain Text — perfect for archiving and sharing. 🔎 Gem Manager Search ‧Adds a search bar to the Gem management page so you can quickly find any Gem. 🎨 Theme Toggle (Auto / Light / Dark) ‧Cycle through Auto (system), Light, and Dark themes directly from the settings panel. 🌍 20 Languages Supported ‧Supports Traditional Chinese, Simplified Chinese, English, Japanese, Korean, French, German, Spanish, Portuguese, Russian, Arabic, Hindi, Bengali, Italian, Turkish, Dutch, Polish, Vietnamese, Thai, and Indonesian. Auto-detects your system language or select manually. 💡 Why Choose Gem-nius? As your daily Gemini usage grows, finding old chats and managing your workflow becomes increasingly frustrating. Gem-nius fills every gap the native Gemini interface is missing — from a folder system and timeline navigation to bulk operations and UI polish. The perfect productivity tool for developers, content creators, students, and professionals who want to master their AI workflow. ⚠️ Important Notes ‧Privacy First: All features run entirely in your browser. We never collect, store, or access your private conversations. ‧All settings (folders, preferences) are stored only in your Chrome sync storage and are never sent to any third-party server.
GEMINI TO PDF, DOCX, MARKDOWN, CSV, HTML AND ETC. FREE FOREVER
⚠️ You may see a Chrome safety alert during install. This extension runs 100% locally — no backend, no data collection, ever. ❌ Do not use the system theme. Use either Dark or Light theme for best results, as shown in the video preview. Gemini Chat Exporter lets you export your Google Gemini conversations into multiple professional formats — directly from your browser, with all processing done locally. PDF – Professional documents with Gemini-style formatting Markdown – Ideal for documentation and note-taking apps Plain Text – Simple and lightweight exports Preserves conversation structure and roles Clean typography and readable color schemes Proper formatting for code blocks, tables, and lists Syntax highlighting for code Message timestamps and role labels Custom margins and page sizing Clean popup interface with format selection Works entirely in your browser ✅ Compatible With Long and multi-turn conversations Code, images, and structured content This extension is designed for users who want reliable, offline exports of their AI conversations without sharing data or relying on external services.
Gemini Enhancer
Supercharge Gemini AI: custom slash commands, auto-tab renaming, chat folding, and message navigation. Boost your AI productivity. 🚀 Transform Google Gemini Into Your Ultimate AI Workspace Stop wasting time. Start working smarter. Tired of scrolling through endless code blocks? Losing track of conversations in a mess of identical tabs? Re-typing the same prompts every single day? Gemini Enhancer fixes everything wrong with the Google Gemini interface — turning a simple chatbot into a professional-grade productivity powerhouse for developers, writers, researchers, and power users. ⚡ What You Get 🎯 Smart Tab Management That Actually Works Never lose a conversation again. Tabs auto-rename from generic "Gemini" to actual conversation topics like "Python Debug" or "Marketing Plan." ✅ Find any chat instantly with Chrome's tab search (Ctrl+Shift+A) ✅ Middle-click to open new tabs in the background ✅ Navigate dozens of conversations without the chaos 🎯 Advanced Content Folding Collapse massive code blocks and long AI responses with one click. Scan conversations 10x faster. ✅ Code blocks fold neatly beside the copy button ✅ Message preview mode shows the first 4 lines ✅ Wide, ergonomic click targets for speed 🎯 "My Messages" Sidebar - Your Conversation GPS Auto-generated table of contents for every chat. Jump to any message instantly, track your place automatically. ✅ One-click navigation through long threads ✅ Auto-highlights your current position ✅ Follows you as you scroll 🎯 Slash Commands & Personal Prompt Library Type / and access your entire collection of saved prompts instantly. No more copy-pasting from notes or rewriting the same instructions. ✅ Lightning-fast prompt insertion ✅ Easy dashboard to manage your library ✅ Works seamlessly at your cursor position ✅ Import/Export via JSON — backup your commands or share them across devices Migrate or backup your prompts effortlessly: (Example JSON Format) ``` { "slash-command-1": { "prompt": "this is your command's value." }, "slash-command-2": { "prompt": "this is your second command's value." } } ``` 🔒 100% Privacy-First Your data never leaves your device. ❌ No tracking ❌ No analytics ❌ No server uploads ✅ All commands stored locally in Chrome ✅ Pure JavaScript — lightweight & secure 💼 Perfect For Developers: Debug faster, manage code snippets, organize technical conversations Writers: Save prompt templates, fold drafts, navigate research threads Researchers: Track sources, collapse long outputs, jump between topics Power Users: Anyone who uses Gemini for real work, not just casual chat 📥 Install Now & Reclaim Your Productivity Free. Fast. No Setup Required. Transform your AI workflow in 60 seconds. Install Gemini Enhancer and experience Google Gemini the way it should have been built. Please note one known limitation: if the Gemini tab title is missing, the tab will show “New Chat.” The extension works only when the Gemini title exists. For older chats, the title may not appear. To restore it, scroll through the left navigation chat history; once the title loads, the extension will automatically update the tab name. This issue is related to Google Gemini. Disclaimer: Independent extension. Not affiliated with or endorsed by Google.
Gemini Project Manager Pro
Transform Gemini sidebar into a professional workspace with projects, folders, and quick prompts. **Organize Your Gemini AI Conversations Like a Pro** Gemini Project Manager Pro transforms your Gemini AI sidebar into a powerful project management workspace. Keep your conversations organized, access quick prompts instantly, and boost your productivity. 📁 **Project Organization** • Create unlimited projects and subfolders • Drag & drop chats into projects • Custom icons and colors for visual organization • Nested folder structure for complex workflows ⚡ **Quick Prompts** • Save your frequently used prompts • One-click insertion into chat • Search and filter your prompt library • Backup and restore functionality 🎨 **Native Integration** • Seamlessly integrates with Gemini's UI • Matches Google's Material Design 3 • Dark mode support • Google Sans typography 💾 **Privacy-Focused** • All data stored locally • No cloud sync or external servers • Export/import for backup • Complete data control **Perfect For:** • Developers managing multiple projects • Writers organizing research and drafts • Students tracking assignments • Professionals managing client work • Anyone who wants organized AI conversations **How It Works:** 1. Install the extension 2. Visit gemini.google.com 3. See the new Projects section in sidebar 4. Start organizing your chats! **Privacy:** All data is stored locally in your browser. No data is sent to external servers. The extension only requires the storage permission to save your projects and settings. ## v1.3.0 — Bug Fixes & Performance Fix: Drag-drop chat title was stale — now reads live from DOM at drag time Fix: Search input stripped spaces on each keystroke — spaces are now preserved Fix: Prevented project section from injecting into wrong element (top nav/main content) Fix: Memory leak — _aliasRecheckInterval and _fallbackDeletionInterval never cleared on re-init Fix: Storage lock chain broke after first error, subsequent writes ran without synchronization Fix: Migration failure left storage in inconsistent state with no recovery marker Fix: Backup panel calls not properly error-handled (uncaught promise rejections) Fix: Integrity auto-fix didn't persist chatMap for orphan/missing-parent/circular-ref fixes Fix: Undo delete-project didn't restore parent-children relationships for nested projects Fix: Arrow key keyboard shortcuts didn't work (key normalization bug) Fix: Recovery UI style element never removed on dismiss (DOM accumulation) Fix: Duplicate gpmStopHealthMonitor call in reset Fix: Drag-drop isDescendant used stale closure data instead of fresh storage Fix: Redundant storage read in chat drop handler Perf: Projects now inject immediately into sidebar even before chat links load Perf: Sidebar content wait reduced from 10s to 3s Perf: Navigation re-inject delay reduced from 600ms to 300ms Perf: Storage reads parallelized in render (getProjects + getChatMap) Perf: gpmGetCurrentChatId() cached per render instead of per chat row Perf: Backup creation serialized with lock to prevent concurrent overwrite Quality: gpmClearSelectorCache uses Object.keys() instead of for...in Quality: Toast removal guard added to prevent infinite loop - Fixed Projects section appearing in the wrong place (top bar instead of left sidebar) on Gemini's redesigned layout - Sidebar is now discovered by climbing up from chat links instead of relying on fragile CSS selectors - Quick Prompt button no longer flickers — added fast-path cache, stale insertRef guard, and floating button idempotency - Reduced initialization latency by parallelizing storage, sidebar wait, and non-blocking setup steps - Fixed critical `gpmInit` deadlock: `_initializing` flag is now guaranteed to clear via `try/finally`, preventing permanent init lock after any error - Cross-tab write lock (`_withLock`) now skips execution instead of running unlocked when lock cannot be acquired - Added `createdAt`/`updatedAt` timestamps to all newly created/updated projects - Timer leak fixes: `gpmCleanupObservers` now clears `_deletionCheckTimer` and `_sidebarStabilizeTimer` - Auto-assign promise (`GPMStorage.assignChat`) now has `.catch` to prevent unhandled rejections - Sidebar observer resilience: if `gpmInit` throws inside observer, it re-attaches itself for retry - Fixed false-positive "chat deleted" detection when Gemini's sidebar loads chats lazily — the extension no longer treats unloaded chats as deleted - Added sidebar stabilization tracking: deletion detection now waits until the sidebar chat count stabilizes (2 consecutive identical counts) before running any checks - Stricter threshold: deletion check is skipped entirely if DOM chat count is less than stored chat count, preventing premature false positives - Stabilization resets on tab visibility change to handle fresh sidebar loads correctly - Fixed a regression where the Space key stopped working in Gemini's message composer because global keyboard shortcuts were incorrectly intercepting contenteditable input fields - Made keyboard shortcut initialization idempotent to prevent duplicate listeners during re-initialization - Reworked routine UI refresh sync to react to `chrome.storage` changes instead of relying on tab messaging for standard refresh flows - Made import and backup restore flows atomic by validating first, creating a backup, and writing the full target state in a single storage operation - Reduced sync fragility by removing routine dependency on `chrome.tabs` messaging for local refresh propagation - Added coverage for duplicate keyboard shortcut initialization - Strengthened test and mock infrastructure for storage change handling - Improved DOM observer cleanup behavior during re-initialization and tests - Switched to allowlist-based text sanitization — only known-safe characters are allowed (letters, numbers, punctuation, emoji, and international characters) - Turkish, CJK, Arabic, and other Unicode scripts are fully preserved while blocking potential XSS characters - Fixed a regression where the Space key stopped working in Gemini's message composer because global keyboard shortcuts were incorrectly intercepting contenteditable input fields - Made keyboard shortcut initialization idempotent to prevent duplicate listeners during re-initialization - Reworked local sync handling to react to `chrome.storage` changes instead of relying on tab messaging for routine UI refreshes - Made import and backup restore flows atomic by validating first, creating a backup, and writing the full target state in a single storage operation - Invalid JSON imports now show a clear error message with character position hint instead of crashing silently - Lock chain errors are now logged to console for debugging instead of being silently swallowed - Replaced `innerHTML` usage in bulk toolbar with safe DOM methods (`createElement` + `textContent`) — eliminates potential XSS injection vector - Added delete button for each backup in the Manage Backups panel — you can now individually remove backups you no longer need - Export filename now includes human-readable date and time (e.g. `gpm-backup-2026-04-05_14-07-34.json`) instead of random numbers - Consolidated 7+ backup keys into a single slot — prevents storage quota overflow - Quota monitoring warns at 80% of 10MB limit and skips backup automatically if storage is nearly full - `deleteBackupConfirm` translation added for all 17 languages - Star/unstar any chat for quick access across all projects — replaces the old tag/label system - Starred chats sorted by date for easy browsing - Fixed critical schema version conflict between storage and background scripts that could cause data loss during extension updates - Cross-tab write lock with 5s timeout prevents data corruption when using multiple Gemini tabs - Atomic saves — projects and chat mappings are now written in a single operation - 3-phase deletion verification with safety ratio check ensures chats are never falsely removed - `unlimitedStorage` permission removed — no longer needed with the new quota-aware design - ✨ **Added:** Automatic cleanup after importing/restoring backup — deleted chats are now removed from GPM projects - 🔄 **Added:** Retry logic (3 attempts, 1.5s intervals) waits for Gemini sidebar to load before cleanup - 💬 **Added:** User notification showing how many deleted chats were cleaned up - 🌍 **Added:** `deletedChatsCleaned` message in all 17 languages - 🐛 **Fixed:** `zh_CN` locale folder renamed to `zh-CN` (Chrome requires hyphen format) - 🐛 **Fixed:** Removed illegal `nul` file that caused Chrome extension loading error - 🌍 **Updated:** Chinese language code standardized across all files (`zh` → `zh-CN`) - 🐛 **Fixed:** Chats deleted from Gemini's native interface now automatically disappear from GPM project folders — no more ghost entries - 🛡️ **Added:** Two-phase deletion verification with debounce prevents false positives from Gemini's lazy-loading or DOM recycling - 🛡️ **Added:** Safety guard skips cleanup when sidebar is still loading (zero chat links detected) - 🔍 **Added:** Search bar in Projects sidebar — quickly filter and find chats across all projects - 🛡️ **Added:** Self-healing DOM observer — extension auto-recovers when Gemini re-mounts its page - 🛡️ **Added:** Adaptive selector engine with structural discovery fallbacks for sidebar and input area - 🛡️ **Added:** Multi-strategy toolbar detection (CSS classes, content-based "Tools" label search, structural walk-up) - 🛡️ **Added:** DOM health monitor with container watchdog - 🐛 **Fixed:** Quick Prompt ⚡ button stuck as floating fallback — retry logic now properly relocates it into the toolbar once available - 🐛 **Fixed:** MutationObserver and interval check suppressed by floating button presence — both now continue retrying until toolbar placement succeeds - ⚡ **Improved:** Quick Prompt button toolbar discovery walks up from "Tools" label to find proper toolbar row container - ⚡ **Improved:** MutationObserver uses content-based detection ("Tools" label in 17 languages) to trigger toolbar injection - 🌍 **Added:** 8 new languages: Arabic (العربية), Bengali (বাংলা), Hindi (हिन्दी), Indonesian (Bahasa Indonesia), Korean (한국어), Portuguese (Português), Thai (ไทย), Vietnamese (Tiếng Việt) - 🐛 **Fixed:** Data import now correctly preserves Hindi, Korean, and Arabic language preferences - 📊 Expanded from 9 → 17 languages total - 🐛 **Fixed:** Critical bug where chats assigned to projects would randomly disappear due to false-positive cleanup triggered by Gemini's lazy-loading sidebar - 🛡️ **Added:** Auto-backup before every save — your data is always protected - 🛡️ **Added:** "Restore from Backup" button in Settings with timestamp and content preview - 🛡️ **Added:** Mutex-based write serialization prevents data corruption across multiple tabs - ⚡ **Improved:** Cross-tab sync debounced (300ms) for smoother multi-tab experience - 🗑️ **Removed:** Aggressive auto-cleanup that incorrectly removed chats not visible in sidebar DOM - Project and subfolder creation with custom icons and colors - Drag & drop chat organization - Quick prompts with search, edit, backup/restore - 10-language localization - Native Gemini UI integration with dark/light mode - Export/import all data as JSON