Loading repository data…
Loading repository data…
dlamarre-dev / repository
A family of lightweight, multilingual browser extensions to organize your AI conversations into folders and build a personal prompt library. Stop losing your best ideas in an endless chat history — build a structured workspace accessible from any device.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A family of lightweight, multilingual browser extensions to organize your AI conversations into folders and build a personal prompt library. Stop losing your best ideas in an endless chat history: build a structured workspace accessible from any device.
AI Folders is the multi-platform evolution: it works across 17 AI services — ChatGPT, Claude, Perplexity, Copilot, DeepSeek, Grok, Gemini, Mistral, Meta AI, Qwen, Z.ai, Poe, Duck.ai, You.com, Pi, Character.AI and Baidu — plus local LLMs, all from a single extension. Save any AI conversation with a right-click or keyboard shortcut, inject saved prompts directly into any supported AI, and keep everything organized across your devices.
| Platform | Folders | Quick Save | Prompt Injection |
|---|---|---|---|
| ChatGPT | ✅ | ✅ | ✅ |
| Claude | ✅ | ✅ | ✅ |
| Perplexity | ✅ | ✅ | ✅ (exact-match trigger) |
| Microsoft Copilot | ✅ | ✅ | ✅ |
| DeepSeek | ✅ | ✅ | ✅ |
| Grok | ✅ | ✅ | ✅ |
| Google Gemini | ✅ | ✅ | ✅ |
| Mistral (Vibe) | ✅ | ✅ | ✅ |
| Meta AI | ✅ | ✅ | ✅ (exact-match trigger) |
| Qwen | ✅ | ✅ | ✅ |
| Z.ai | ✅ | ✅ | ✅ |
| Poe | ✅ | ✅ | ✅ |
| Duck.ai | ✅ | ✅ | ✅ |
| You.com | ✅ | ✅ | ✅ |
| Pi | ✅ | ✅ | ✅ |
| Character.AI | ✅ | ✅ | ✅ |
| Baidu Chat | ✅ | ✅ | ✅ (exact-match trigger) |
| Local LLM (configurable URL) | ✅ | ✅ | ✅ (Open WebUI & others) |
(exact-match trigger): these composers turn #word into token chips or mangle multi-line suggestions, so the # trigger skips inline suggestions there — type the exact prompt name and press Space to inject.
Gemini Folders is the original extension, purpose-built for Google Gemini. Lighter footprint, same core experience.
Ctrl+Shift+1 on PC / Cmd+Shift+1 on Mac (both Chrome and Firefox).Ctrl+Shift+S on Chrome, Alt+Shift+S on Firefox) to send it instantly to a “⚡ Quick Saves” folder. Visual toast alerts confirm saves and flag duplicates.storage.sync keeps everything synchronized across all devices on your browser profile. Folder/prompt open-state stays local to each device, so collapsing a folder on one machine doesn’t ripple to the others.# in any AI chat field to instantly see all your saved prompts, filtered in real time as you type. The extension name appears as a label above the suggestions. Use ↓ / ↑ to cycle through suggestions, press Space on a unique match to autocomplete, or on an exact match to inject. Matching is case-insensitive and strips leading emojis. (AI Folders: all supported sites including local LLMs; Gemini Folders: Gemini only.)AI Folders: 👉 Install for Google Chrome 👉 Install for Mozilla Firefox
Gemini Folders: 👉 Install for Google Chrome 👉 Install for Mozilla Firefox
This project uses a Python build pipeline to generate browser-specific versions.
python build.py
npm dependencies are installed automatically on first run. The test suite runs before every build.chrome://extensions/, enable Developer mode, click Load unpacked and select:
dist/ai-folders/chrome/dist/gemini-folders/chrome/about:debugging → This Firefox → Load Temporary Add-on... and select the manifest.json inside:
dist/ai-folders/firefox/dist/gemini-folders/firefox/Ctrl+Shift+S (Chrome) / Alt+Shift+S (Firefox) to save to Quick Saves, or right-click → hover over the save menu.Ctrl+Shift+1 (Cmd+Shift+1 on Mac) to open the panel. The title is auto-detected. Expand the add panel (➕), select or create a folder, and hit Save.📱 in the footer to mirror your folders in browser bookmarks.# to instantly see all your saved prompts, or keep typing to filter in real time. Use ↓ / ↑ to cycle through suggestions. Press Space on a unique match to autocomplete (suggestion panel stays stable), or on an exact match to inject. (Perplexity, Meta AI, Baidu: suggestions disabled, type the exact prompt name and press Space.)Both extensions are built with privacy in mind.
gemini.google.com and the context menu.chatgpt.com, claude.ai, perplexity.ai, copilot.microsoft.com, chat.deepseek.com, grok.com, gemini.google.com, chat.mistral.ai, meta.ai, chat.qwen.ai, chat.z.ai, poe.com, duck.ai, duckduckgo.com, you.com, pi.ai, character.ai, chat.baidu.com) and the context menu — and nothing else.optional_host_permissions (http://*/*, https://*/*) because the local-LLM URL is user-defined and can't be known ahead of time. Nothing is granted by default. When you set a local LLM URL, the extension requests access to only that single origin via the browser's permission prompt, and revokes the previous origin if you change it. The broad declaration is the manifest pattern required to request a dynamic origin at runtime — it is not standing access to all sites.bookmarks permission is used strictly to manage the mobile sync folder when you enable that feature.