Selah Hold is part of Selah Reading Tools, created by postsoma-2050.
A local-first, time-bounded content buffer and revisit queue designed for short-term web reading, research, and material triaging.
Selah Hold acts as an intentional buffer between content discovery and your deep reading or research tools. Rather than cluttering your browser with infinite, unread bookmarks, Selah Hold holds web pages for a bounded window (default 3 days, up to 1 week), giving you a focused queue to read, process, or archive.
Discover ──► Hold ──► Read ──► Understand ──► Pace ──► Listen
- 🔒 Local-First & Private: Powered directly by your browser's IndexedDB. Your saved items never leave your machine.
- ⚡ One-Click Fast Path: Hold any active web page in 1 click for 3 days without filling out forms.
- 🏷️ Smart Local Category Suggestions: Rule-based automatic categorization (
Open Source,News,Markets,Tech / Research,Tools / Websites) derived solely from local URL hostnames. - ✍️ Full User Control: Promoted category selection right on the Popup main area, plus personal tags (max 2), intent selection (
Read,Analyze,Try,Listen,Reference), and custom revisit durations (Today,3 Days,1 Week). - ⏳ Time-Bounded Queue: Active holds are grouped into Fading (overdue holds awaiting decision), Today (due for review today), and Coming Up (scheduled for later).
- 📦 Soft Archive & Working Undo: Archiving removes items from your active queue while keeping data safely stored locally in IndexedDB. Includes a 6-second working Undo toast.
- 🛡️ Restricted URL Guard: Intercepts
chrome://,about:,file://, and system pages safely.
Selah Hold adheres strictly to Manifest V3 best practices and the Chrome Web Store User Data Policy.
| Permission | Purpose & Justification |
|---|---|
activeTab |
Temporarily reads current tab title, URL, and favicon only when explicitly triggered by opening Popup or clicking right-click menu. |
storage |
Saves extension preferences and local IndexedDB schema state in chrome.storage.local. |
contextMenus |
Adds a right-click context menu item (Hold this page) for quick page saving. |
For full privacy disclosures, see our PRIVACY.md document.
| Light Mode | Dark Mode |
|---|---|
![]() |
![]() |
- Node.js: v18.0.0 or higher
- npm: v9.0.0 or higher
git clone https://github.com/postsoma-2050/selah-hold.git
cd Selah-Hold
npm installnpm run test:unitnpm run buildProduction bundle outputs to dist/chrome.
- Open Chrome and navigate to
chrome://extensions. - Enable Developer mode in the top-right corner.
- Click Load unpacked and select the
dist/chromedirectory.
MIT © postsoma-2050
Part of the Selah Reading Tools suite.

