IdeaJar is a sleek, fast vault for your text snippets, email templates, and AI prompts. Capture text directly from any webpage and instantly inject your best ideas right back in. It is designed for users who want to save time typing recurring messages or hunting down lost text.
The easiest way to use IdeaJar is to install it from the official stores:
1. Clone the repository:
git clone https://github.com/ayoubchwt/IdeaJar.git2. Load into Chrome:
- Switch to the
chromebranch:
git checkout chrome- Open Chrome and navigate to
chrome://extensions/ - Toggle on Developer mode in the top right corner
- Click Load unpacked in the top left corner
- Select the cloned IdeaJar folder
3. Load into Firefox:
- Switch to the
firefoxbranch:
git checkout firefox- Open Firefox and navigate to
about:debugging - Click This Firefox on the left sidebar
- Click Load Temporary Add-on
- Navigate to the cloned folder and select the
manifest.jsonfile
|
|
|
|
- Quick Web Capture: Highlight any text on a webpage, right-click, and instantly save it to your jar.
- One-Click Injection: Hit the "Use" button on any saved card to automatically paste text directly into the active browser tab.
- Smart Organization: Mark your most-used templates as favorite and find what you need with the built-in search filter.
- Backup & Restore: Easily export your entire jar as a backup JSON file or import it to sync across devices.
- Privacy-First: 100% local. Your data belongs to you with no accounts, no tracking, and zero subscriptions.
- Custom Themes: Match your aesthetic with deeply customized themes, including Gruvbox, Catppuccin, Sun, and Eclipse.
- JavaScript (ES6+) - Core logic, DOM manipulation, and state management.
- HTML5 & CSS3 - Structure and styling for the reading mode interface.
- Chrome & Firefox WebExtensions API — Used for
storage.localdata persistence, background scripts, context menus, and content scripts for DOM injection.
Since IdeaJar is built with Vanilla JS, it's very easy to jump in! You don't need to set up complex build environments, just edit the code and test.
- Fork the Project — click the "Fork" button at the top right of this page.
- Create your Feature Branch —
git checkout -b feature/AmazingFeature - Make your Changes
- Test Locally — reload the extension in
chrome://extensions/orabout:debuggingon Firefox. - Commit your Changes —
git commit -m 'Add some AmazingFeature' - Push to the Branch —
git push origin feature/AmazingFeature - Open a Pull Request
If you find a bug or have a feature request, please open an issue first to discuss what you would like to change.
Distributed under the MIT License. See LICENSE for more information.



