$ reclaim --knowledge --privacy
✓ E2E encryption initialized ✓ Local-first storage ready ✓ Real-time sync enabled ✓ AI semantic search activated

Your bookmarks are scattered.

We make them searchable, syncable, unstoppable.

The bookmark manager that treats your digital knowledge like a first-class database—not digital debris.

🔐 github.com
End-to-end encryption patterns
security crypto
medium.com
Building real-time sync systems
architecture websockets
🤖 arxiv.org
Semantic search with vector embeddings
ai-ml search

Your digital library is a mess

📚

Scattered Everywhere

Chrome bookmarks. Firefox favorites. Safari reading list. GitHub stars. Browser history. All disconnected silos.

🔍

Impossible to Find

You saved that article six months ago. It's somewhere. Good luck finding it before you give up and Google it again.

🔒

Privacy Nightmare

Sync to the cloud means trusting vendors with your entire browsing history. Or don't sync and lose everything.

⚙️

Dead Data

Bookmarks just sit there. No automation. No workflows. No intelligence. Just static links rotting in folders.

Built for terminal power users

📂 bookmarks
⚙️ config
🔍 search
NORMAL | ⌨ Ctrl+g
~/bookmarks/ ↑ modified
📁 archived/ 2.4k items
📁 dev/ 8.1k items
📁 research/ 1.2k items
📄 bookmarks.json 4.2 MB
🔐 encrypted.vault 8.9 MB
NORMAL config.toml 47:12
45 [sync]
46 enabled = true
47 interval = "30s"
48 encryption = "xchacha20"
49
50 [search]
: set relativenumber

Your workflow. Amplified.

BitMarks integrates seamlessly into your terminal-first workflow. Whether you're in Zellij, Neovim, or Yazi, your bookmarks are always accessible via CLI, TUI, or API.

  • CLI for instant bookmark access
  • TUI for full-screen management
  • API for custom integrations
  • Neovim plugin for in-editor bookmarks

A knowledge graph that works for you

Chrome Bookmarks
Browser History
GitHub Stars
Tab Groups
Unified Graph

One search. All sources.

Why should your bookmarks, history, and GitHub stars live in separate universes? BitMarks unifies them into a single searchable knowledge graph. Find that article you read last month—whether you bookmarked it, visited it, or starred the repo.

  • Chrome, Firefox, Safari import
  • Browser history integration
  • GitHub stars auto-sync
  • Tab groups preservation
98% Introduction to Pinecone
94% Embedding models for semantic search
89% Building similarity indices at scale
None of these contain "vector databases" exactly

Semantic search that actually works

Stop searching for exact keywords. BitMarks uses AI embeddings to understand concepts, not just text. Search "caching strategies" and find results about Redis, CDNs, and memoization—even if those words never appeared together.

  • Full-text + semantic hybrid search
  • AI-powered auto-classification
  • Smart result ranking (RRF)
  • Instant as you type
🔐
Browser
Plain text
→ XChaCha20-Poly1305 →
Server
████████
Server sees encrypted blobs only

Zero-knowledge encryption

Your bookmarks are encrypted in the browser before they ever touch our servers. We literally cannot read your data—even if we wanted to. The encryption key never leaves your device.

  • XChaCha20-Poly1305 cipher
  • PBKDF2 key derivation
  • Client-side encryption only
  • Zero server knowledge
New bookmark
Laptop (offline)
New bookmark ✓
Phone
Syncing via WebSocket...

Offline-first. Cloud-synced.

Full functionality offline. Add, edit, delete bookmarks on a plane with zero internet. Changes sync automatically when you reconnect—across all your devices in real-time via WebSockets.

  • Works 100% offline
  • Real-time WebSocket sync
  • Conflict resolution (LWW + manual)
  • Version history tracking
auto-tag-github.js
// Auto-tag GitHub repos by language
export async function onBookmarkCreated(bookmark) {
  if (bookmark.url.includes('github.com')) {
    const lang = await detectLanguage(bookmark);
    return { tags: [lang, 'github'] };
  }
}
Auto-tagged: rust, github

Programmable automation

Your bookmarks shouldn't be dead data. Write custom JavaScript workers that react to bookmark events. Auto-tag repos by language. Send new articles to your note-taking app. Process bookmarks on a schedule. Make your bookmarks a programmable data pipeline.

  • Workers for Platforms integration
  • Event-driven triggers
  • Custom mutations & workflows
  • Secure sandboxed execution

Built for scale and speed

Cloudflare Workers

Edge computing for sub-10ms API responses globally

🗄️

D1 + Vectorize

SQLite at the edge with vector embeddings for semantic search

🔄

Durable Objects

Stateful WebSocket coordination with Hibernation API

🎨

Astro + Lit

Fast static generation with reactive web components

🤖

Workers AI

On-device embeddings and classification with zero latency

📦

R2 + KV

Object storage for exports and key-value cache for sessions

Ready to reclaim your knowledge?

Join the private alpha. Import your bookmarks. Take back control.