Karakeep
AI-powered bookmark manager with automatic tagging, full-page archiving, and mobile apps for links, notes, and images.
Self-hosted bookmarking, honestly reviewed. No marketing fluff, just what you get when you own your data.
TL;DR
- What it is: Open-source (AGPL-3.0) bookmark manager for links, notes, images, and PDFs — think Pocket, but with AI tagging, full-text search, and your data on your server [README][3].
- Who it’s for: Anyone drowning in browser tabs and scattered bookmarks who’s tired of trusting third-party services with their reading list. Especially relevant after Pocket’s shutdown pushed tens of thousands of users to look elsewhere [3].
- Cost savings: Pocket Premium was $4.99/mo. Karakeep self-hosted runs on a $5–10/mo VPS, or even a decade-old Mac mini, with unlimited bookmarks [3][4].
- Key strength: AI auto-tagging that actually works — saves links and automatically categorizes them without you writing a single tag. 24,143 GitHub stars suggest this isn’t a niche experiment [3][README].
- Key weakness: AGPL-3.0 license (not MIT), cloud tier is still in beta with a stingy 10-bookmark free limit, and meaningful features like semantic search are still planned rather than shipped [3][README].
What is Karakeep
Karakeep (formerly Hoarder) is a self-hostable app that stores links, notes, images, and PDFs in one place and uses AI to organize them automatically. The README describes it as “a bookmark-everything app with a touch of AI for the data hoarders out there” — which is a more honest pitch than most tools give you [README].
The origin story is worth noting because it explains the product’s priorities. The creator is a systems engineer who used Pocket for read-it-later, memos for quick notes, and kept wishing the two were one thing with automatic tagging. He built Karakeep to scratch that itch [README]. That means the app is optimized around one specific workflow — capturing things you find while browsing, from your phone or laptop, and being able to find them again later — rather than trying to be a general-purpose knowledge base.
What separates it from a bookmarks folder or Pocket: when you save a link, Karakeep fetches the page title, description, and preview image automatically. Then an AI model (OpenAI, Claude, or a local Ollama model) reads the content and generates tags. Save an article about running Docker on a Raspberry Pi and you’ll get tags like #selfhosting, #raspberry-pi, #docker without touching a keyboard [2][3]. The full page is also archived using Monolith, so the content survives link rot [README].
The project is genuinely active. One reviewer mentioned requesting Markdown support for notes in the community, and a contributor shipped it within days [2]. At 24,143 GitHub stars with continuous releases, this isn’t vaporware.
Why people choose it
The reviews we synthesized come from four different angles — a tab-hoarder who couldn’t find anything [1], a Raspberry Pi hobbyist who wanted off third-party services [2], a Pocket refugee managing 25,000+ bookmarks [3], and a self-hosting enthusiast reviewing the feature set [4]. They land in roughly the same place.
The Pocket refugee angle. This is Karakeep’s strongest acquisition story right now. Pocket’s shutdown left a large population of “read-it-later” users holding exported data and nowhere obvious to put it. Karakeep has import support from Pocket directly, alongside Chrome, Linkwarden, Omnivore, and Tab Session Manager [README]. One reviewer migrated 25,000+ saved items and reports running Karakeep daily for three months on a 14-year-old Mac mini with Docker [3]. That’s a real-world stress test most reviews don’t give you.
The AI tagging claim holds up in practice. Multiple reviewers — including skeptical ones — say the auto-tagging is “shockingly on-point” [2]. The XDA review [1] walks through a concrete example: bookmark an article about best laptops, get tags like Tech, Gadgets, Laptop, Windows automatically. The useful part isn’t that this is technically impressive; it’s that you stop procrastinating on tagging because you don’t have to do it. The organization happens whether or not you ever think about it.
Privacy and data sovereignty. The Berkem.xyz review [2] leans hard on this. Every service that stores your bookmarks has visibility into what you’re reading, researching, and interested in. Running Karakeep on your own server means that data stays yours — and crucially, it doesn’t disappear if the service gets acquired, pivots, or shuts down (see: Pocket). For a research-heavy founder or someone bookmarking sensitive competitive intelligence, this isn’t a paranoid concern.
Cross-platform access without fragmentation. The XDA review [1] captures the core pain: Chrome has its bookmarks, Instagram has its saves, X has its likes, Reddit has its saved posts. None of them talk to each other and none of them have useful search. Karakeep becomes the single place where content from all platforms lives, searchable by content rather than by URL. The browser extension (Chrome and Firefox) and mobile apps (iOS and Android) make capture frictionless across devices.
Features
Based on the README, installation documentation, and reviewer descriptions:
Core bookmarking:
- Save links, plain text notes, images, and PDFs [README]
- Automatic fetching of page title, description, and preview image [README][2]
- Sort into custom lists; bulk actions supported [README]
- Collaborative lists — share and contribute with others [README]
- Highlights — mark and store excerpts from saved content [README]
- Import from Chrome, Pocket, Linkwarden, Omnivore, and Tab Session Manager [README]
- Automatic sync with browser bookmarks via Floccus [README]
Search:
- Full-text search across all saved content, not just titles [README][1]
- Powered by Meilisearch; works across links, notes, images (via OCR), and PDFs [README][2]
- Semantic search listed as planned but not yet shipped [README]
AI features:
- Auto-tagging using OpenAI, Claude, or local models via Ollama [README][2][3]
- Auto-summarization of saved pages [2][3]
- OCR for extracting text from images so they’re searchable [README]
- Rule-based engine for automated sorting: “if YouTube + AI tag, move to AI Learning list” [3][README]
Archival and media:
- Full page archival using Monolith — protects against link rot [README]
- Auto video archiving via yt-dlp [README]
- RSS feed auto-import [README]
Clients and access:
- Web app (Next.js, mobile-friendly)
- Browser extensions for Chrome and Firefox [README][2]
- iOS app (App Store) and Android app (Play Store) [README][1]
- REST API [README][3]
- SSO support [README]
- Multi-language UI [README]
- Dark mode [README]
What’s still coming:
- Offline reading on mobile [README]
- Semantic search across bookmarks [README]
The note on planned features matters: the app ships “under heavy development” warnings in the README, and several reviewers confirm that the feature set is still expanding fast. That’s a feature if you want to grow with it; it’s a risk if you need a mature, stable tool today.
Pricing: SaaS vs self-hosted math
Karakeep Cloud (beta):
- Free tier: 10 bookmarks [3]
- Paid tiers: not publicly listed at time of writing — cloud is in beta
The cloud beta free tier is essentially a demo, not a real free tier. 10 bookmarks is enough to test the AI tagging, not enough to actually use the product. This is worth stating plainly because the ReviewNexa article [3] headlines “Free forever for self-hosting” without clarifying that the cloud free tier is nearly useless for real use.
Self-hosted:
- Software: $0 (AGPL-3.0)
- VPS cost: $5–10/mo on Hetzner, Contabo, or Fly.io
- Or: any machine you already own that can run Docker
Pocket Premium (the incumbent, now shut down): $4.99/mo or $44.99/yr. Pocket Free was ad-supported with limited offline access.
Raindrop.io (current SaaS alternative):
- Free: unlimited bookmarks, basic features
- Pro: $3/mo — full-text search, highlights, nested collections
Pinboard (the spartan alternative): $11/yr for basic, $22/yr with archiving.
Concrete math: if you were on Pocket Premium at $4.99/mo ($60/yr), self-hosting Karakeep on a $6 Hetzner VPS runs you $72/yr — roughly the same on paper, but with unlimited storage, AI tagging, archiving, mobile apps, and no vendor lock-in. If you already have a home server or NAS, the cost is effectively zero beyond electricity.
The more compelling math applies if you’re coming from a more expensive plan or running this alongside other self-hosted services (the VPS cost gets amortized across everything else you run on it).
Deployment reality check
The stack is Docker Compose with three containers: the main Karakeep web app, a headless Chrome instance (for page crawling), and Meilisearch (for full-text search) [4][README]. The noted.lol review [4] publishes the actual docker-compose.yml, which is the most honest preview of what you’re signing up for.
What you actually need:
- A Linux server or NAS with Docker and docker-compose
- 2+ GB RAM (Meilisearch in particular is memory-hungry; the ReviewNexa reviewer ran it on a 2012 Mac mini, which suggests the floor is lower than you’d expect) [3]
- Two secret keys in an
.envfile:NEXTAUTH_SECRETandMEILI_MASTER_KEY - An OpenAI API key (or Ollama setup) if you want AI tagging — without this, you get bookmarking but no AI features [4]
- A reverse proxy (Caddy or nginx) and domain name for HTTPS if exposing externally
Setup time estimate: The noted.lol review [4] walks through it in about a page — this is not a complex deployment by self-hosting standards. A technical user should be running in under an hour. For a non-technical founder following a guide: expect 2–4 hours including domain setup.
What can go sideways:
- The headless Chrome container adds memory pressure. On very small VPSes (512MB RAM), you may hit limits when Karakeep crawls several pages simultaneously.
- AI tagging requires an external API key or a separately running Ollama instance — it doesn’t work out of the box [2][4]. If you want fully local AI, you’re setting up two services, not one.
- The cloud beta’s 10-bookmark limit means you can’t evaluate the real product without self-hosting. That’s a higher barrier to trial than most competing SaaS tools.
- AGPL-3.0 license: if you’re building a commercial product that embeds or wraps Karakeep, you need to publish your source code or negotiate a commercial license. For pure internal/personal use, this doesn’t matter.
Pros and cons
Pros
- AI tagging that actually works. Multiple independent reviewers confirm it — not marketing copy, behavioral evidence [1][2][3].
- Replaces four apps at once. Links, notes, images, PDFs, RSS ingestion — all searchable in one place, across platforms [1][README].
- Full page archival built in. Monolith snapshots protect against link rot, which most bookmark managers don’t do [README].
- Real clients everywhere. iOS app, Android app, Chrome extension, Firefox extension — capture is genuinely frictionless across devices [1][2][README].
- Local AI model support. You can run the AI tagging entirely on-premises via Ollama, keeping all data and inference local [2][3].
- OCR on images. Text in screenshots becomes searchable. Practically useful for saving social media posts, whiteboards, slides [README][3].
- Active development with responsive community. Markdown support for notes was requested and shipped within days by a community contributor [2].
- 24,143 GitHub stars. Not a niche experiment — there’s a real community and ongoing investment [README].
- Pocket import. Directly addresses the largest available migration audience [README].
Cons
- AGPL-3.0, not MIT. If you want to embed this in a commercial product without open-sourcing your code, you’ll need a commercial arrangement. Not a problem for personal or internal business use, but worth knowing [README].
- Cloud tier is nearly useless for evaluation. A 10-bookmark free tier tells you almost nothing about how the product handles real volume [3].
- Semantic search is still planned. Full-text search works, but the more powerful “find items similar to this concept” search isn’t shipped yet [README].
- AI tagging requires external API key or separate Ollama setup. The core selling point doesn’t work without additional configuration — not truly plug-and-play [4][2].
- Headless Chrome in the stack. Adds memory and complexity compared to simpler bookmark tools. Very small VPSes may struggle.
- No public pricing for cloud tier. You can’t evaluate cloud vs. self-host cost without signing up and waiting for beta access [3].
- “Under heavy development.” The README says it explicitly. Features move fast, which also means APIs and configs can change between versions [README].
Who should use this / who shouldn’t
Use Karakeep if:
- You’re a Pocket refugee with an existing bookmark collection and nowhere to import it.
- You save things compulsively and can never find them again — the AI tagging solves this specific problem.
- You’re comfortable with Docker, or you have someone who can deploy it once.
- You want links, notes, images, and PDFs searchable in one place across phone and desktop.
- You care about link rot — the full-page archival is the only way to guarantee content survives.
- You’re comfortable running an Ollama instance alongside it, or willing to pay for OpenAI API calls.
Skip it (stay on Raindrop.io or Pinboard) if:
- You want zero setup — Raindrop.io’s free tier is genuinely usable and requires no server.
- You’re a minimalist who just needs URL storage with tags — Pinboard at $11/yr is simpler and battle-tested.
- Your organization won’t approve self-hosted infrastructure.
Skip it (wait 6 months) if:
- Semantic search is critical to how you work — it’s on the roadmap but not shipped.
- You need a rock-stable tool with no feature churn for production business workflows.
Skip it (use Obsidian or Notion) if:
- What you actually want is a knowledge base with bidirectional linking and structured notes — Karakeep is capture-and-retrieve, not a second brain.
Alternatives worth considering
- Raindrop.io — the closest polished SaaS alternative. Free tier is genuinely usable. Pro at $3/mo adds full-text search and highlights. Closed source and vendor-hosted, but actively maintained and not going anywhere obviously [3].
- Linkwarden — open-source (AGPL-3.0), self-hostable, focused on link archiving and collaboration. Less AI, more archival rigor. Karakeep even supports importing from Linkwarden [README].
- Wallabag — veteran self-hosted read-it-later app. Mature, stable, no AI. If you just want article reading without the AI layer, Wallabag is simpler to run [README].
- Shiori — minimal open-source bookmark manager. Tiny resource footprint, no AI. For people who found Karakeep’s stack too heavy [README].
- Omnivore — read-it-later focused, good mobile apps, Karakeep supports import from it. The service itself shut down in late 2024, accelerating migration to self-hosted alternatives.
- Pocket — the incumbent, shut down. Mentioned only because a huge wave of Pocket users are actively looking for alternatives right now, which is precisely Karakeep’s opening.
The realistic shortlist for a Pocket replacement: Karakeep vs. Raindrop.io. Raindrop if you want zero maintenance overhead. Karakeep if you want your data local, AI tagging, full archiving, and unlimited storage without paying per bookmark.
Bottom line
Karakeep earns its 24,000 stars. The core value proposition — save anything from anywhere, AI tags it, full-text search surfaces it later — actually delivers in practice, not just in the README. Multiple reviewers with real usage (including someone who migrated 25,000 Pocket bookmarks) confirm the AI tagging works well enough to stop thinking about organization entirely. The full-page archival and video archiving put it ahead of Pocket in capability, not just in price.
The honest caveats: the AGPL license matters if you’re building a product on top of it, the cloud tier is a placeholder rather than a product, and the AI features require additional setup work that the marketing glosses over. This is still a tool in active development, not a mature SaaS you can hand to a non-technical employee and forget.
For a founder who’s been meaning to deal with their tab chaos since 2022 — who saves things constantly and can never find them — a $6 VPS running Karakeep will solve the problem better than Pocket ever did, at roughly the same price.
If the Docker setup is the blocker, that’s exactly what upready.dev deploys for clients. One-time fee, you own the infrastructure.
Sources
- Sumukh Rao, XDA Developers — “This self-hosted app showed me I’ve been using bookmarks wrong all my life” (May 9, 2025). https://www.xda-developers.com/this-self-hosted-app-showed-me-been-using-bookmarks-wrong-all-life/
- Berkem.xyz — “The Self-Hosted Bookmarking Tool I Didn’t Know I Needed: Karakeep” (Jul 15, 2025). https://berkem.xyz/blog/self-hosted-bookmarking-with-raspberry-pi-karakeep/
- Sumit Pradhan, ReviewNexa — “Karakeep Review 2026: The AI-Powered Bookmark Manager That Finally Solved My Tab Chaos”. https://reviewnexa.com/karakeep-review/
- noted.lol — “Karakeep – The Ultimate All-In-One Bookmark and Note Taking App”. https://noted.lol/hoarder/
Primary sources:
- GitHub repository and README: https://github.com/karakeep-app/karakeep (24,143 stars, AGPL-3.0 license)
- Official website: https://karakeep.app
- Documentation: https://docs.karakeep.app
Features
Authentication & Access
- Single Sign-On (SSO)
Integrations & APIs
- Plugin / Extension System
- REST API
- RSS / Atom Feeds
AI & Machine Learning
- AI / LLM Integration
- AI-Powered Search
Automation & Workflows
- Bulk Operations
Search & Discovery
- Bookmarks / Favorites
- Full-Text Search
- Tags / Labels
Media & Files
- OCR / Text Recognition
Customization & Branding
- Dark Mode
Localization & Accessibility
- Multi-Language / i18n
Mobile & Desktop
- Android App
- iOS App
- Mobile App
- Offline Mode
Compare Karakeep
Related Documents & Knowledge Base Tools
View all 226 →Stirling-PDF
75KThe most popular self-hosted PDF platform — merge, split, convert, OCR, sign, and process documents with AI, all running on your own infrastructure.
AppFlowy
69KAn open-source Notion alternative with AI, wikis, projects, and databases — cross-platform (desktop, mobile, web) with offline-first architecture and full data ownership.
AFFiNE Community Edition
66KAn open-source workspace that merges docs, whiteboards, and databases into one platform — a privacy-focused alternative to Notion and Miro with AI built in.
Docusaurus
64KA static site generator built on React for documentation websites — write in Markdown/MDX, version your docs, and deploy anywhere. Created by Meta.
Crawl4AI
62KOpen-source LLM-friendly web crawler that generates clean markdown from any website, purpose-built for RAG pipelines, AI data extraction, and automated research.
Atom
61KGitHub's hackable text editor, officially sunset in December 2022. The codebase remains archived on GitHub as a reference for community forks like Pulsar.