The persistent, offline-first sidepanel companion for your linkding instance.
- Install dependencies:
pnpm install- Build for production:
pnpm buildThe compiled extension will be in the dist/ directory.
- Open Chrome and navigate to
chrome://extensions/ - Enable Developer mode (toggle in the top-right corner)
- Click Load unpacked
- Select the
dist/folder from your build output - linkdingX will appear in your extensions list and sidebar
pnpm build:firefox- Open Firefox and navigate to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on
- Select the
dist/folder from your build output
Note
linkdingX is not yet available on the Chrome Web Store or other extension marketplaces. We're preparing for official store submission soon! For now, follow the manual installation steps above.
Standard extensions vanish the moment you click away. linkdingX is built for power users who need a persistent, high-performance workspace while browsing.
Powered by IndexedDB, linkdingX caches your entire library locally. Search thousands of bookmarks in sub-milliseconds, even if your self-hosted server is slow or offline.
Built using the Side Panel. Open it once, and it stays with you across tabs. No more losing your search or tags when you click back into the webpage.
Add, delete, or toggle unread status instantly. Your changes are queued locally and synchronized automatically in the background via a robust sync queue.
A polished, native-feeling interface built with Kumo, featuring full dark mode support and smooth animations.
Seamlessly toggle between All/Unread/Read bookmarks using the integrated filter tabs.
linkdingX automatically detects if the website you're visiting is already in your bookmarks.
Open the home page for an expanded, distraction-free bookmarks view outside the sidepanel.
Configure your linkding server, API token, and preferences through a dedicated settings page.
pnpm dev: Start development server (Chrome).pnpm dev:firefox: Start development server (Firefox).pnpm build: Build production extension (Chrome).pnpm build:firefox: Build production extension (Firefox).pnpm zip: Package extension for distribution (Chrome).pnpm zip:firefox: Package extension for distribution (Firefox).pnpm compile: Run TypeScript type checks.pnpm fmt: Format code with oxfmt.pnpm fmt:check: Check code formatting.
