A powerful browser productivity layer that lets users insert snippets, autofill common fields, and launch templates anywhere on the web while remaining fast, minimal, keyboard-driven, and reliable.
- Floating Menu — Sleek, glassmorphic menu that fans out with your snippets.
- Command Palette — Press
Cmd+Shift+K(orCtrl+Shift+K) to search and insert snippets instantly. - Smart Field Detection — Automatically detects inputs like LinkedIn, GitHub, Email, and Name to offer one-click autofill.
- Snippet Manager — Modular manager for text snippets, URLs, and templates.
- Drag & Drop — Drag snippets from the menu or palette directly into any text field.
- Context-Aware Snippets — Define domains to only show specific snippets where they are relevant.
- Import/Export — Easily backup or share your snippets via JSON files.
- Premium Design — Modern UI with glassmorphism, smooth animations, and automatic dark mode support.
- Clone or download this project.
- Open Chrome and go to
chrome://extensions. - Enable Developer mode (top-right toggle).
- Click Load unpacked and select the
Extensionfolder.
- Click the blue + button at the bottom-right of any page.
- Hover over snippets to see their content.
- Click to insert (or copy to clipboard if no field is focused).
- Drag a snippet into any input or textarea.
- Press
Cmd+Shift+Kto open the palette. - Search by label, content, or type.
- Use arrow keys and
Enterto select and insert.
- Open the floating menu and click the Gear icon to configure presets inline.
- Go to Extension Options for a full-page management experience with Import/Export.
- Manifest V3
- Vanilla JavaScript (ES6 modules via content script injection)
- Zero Build Tools — Maximum performance and ease of development.
- Chrome APIs:
storage,clipboardWrite.
Extension/
├── manifest.json # Extension configuration
├── content.js # Entry point and orchestrator
├── background.js # Service worker
├── features/ # Core functionality logic
│ ├── snippets.js # Insertion & management
│ ├── autofill.js # Form filling engine
│ ├── fieldDetector.js # DOM heuristic engine
│ └── dragInsert.js # Drag & drop handling
├── ui/ # UI Components (Shadow DOM)
│ ├── floatingMenu.js
│ ├── commandPalette.js
│ ├── configPanel.js
│ ├── components.js # Shared UI logic/icons
│ └── styles.js # CSS strings
├── storage/ # Data persistence
│ └── presets.js
├── options/ # Options page
│ ├── options.html
│ └── options.js
└── icons/ # Assets
- clipboardWrite — Copy preset text to clipboard (fallback).
- storage — Save presets locally (no data sent to external servers).
- <all_urls> — Necessary for field detection and snippet insertion across sites.