Open-source alternatives guide
Karakeep vs Linkwarden vs LinkAce 2026: Self-Hosted Bookmark Managers
Karakeep (formerly Hoarder), Linkwarden, and LinkAce are the three serious self-hosted bookmark managers in 2026. A practical comparison on AI features, archiving, and search.
TL;DR
The "save it for later" category has consolidated. Karakeep (the project formerly known as Hoarder) is the AI-native option — automatic tagging, semantic search, and OCR on saved images, all running against any LLM you point it at. Linkwarden is the polished collaboration-first bookmark manager with strong sharing, archiving, and a clean UI. LinkAce is the mature PHP-based workhorse for individuals who want a stable, fast, no-AI bookmark library.
Key Takeaways
- Karakeep (was Hoarder): Next.js + TypeScript, AGPL-3.0, ~14K stars, ships its own Chrome/Firefox/iOS/Android apps; renamed in late 2024 after a Hoarder.com trademark conflict
- Linkwarden: Next.js, AGPL-3.0, ~10K stars, organisations + collections + sharing built in
- LinkAce: PHP/Laravel, MIT, ~2K stars, single-user focus, lightweight and very fast
- All three archive snapshots (HTML + screenshots), support tags, expose REST APIs, and run as Docker containers
- Best fit: Karakeep for AI-augmented "everything bucket"; Linkwarden for teams; LinkAce for solo users who want simplicity
Decision Table
| Capability | Karakeep | Linkwarden | LinkAce |
|---|---|---|---|
| License | AGPL-3.0 | AGPL-3.0 | MIT |
| Stack | Next.js + TS | Next.js + TS | Laravel (PHP) |
| AI auto-tagging | ✅ (OpenAI / Ollama) | ⚠️ (basic, optional) | ❌ |
| Semantic search | ✅ | ❌ | ❌ |
| OCR on images | ✅ | ❌ | ❌ |
| Page archiving | ✅ (HTML + PDF + screenshot) | ✅ (HTML + PDF + screenshot) | ✅ (HTML + screenshot) |
| Wayback fallback | ✅ | ✅ | ✅ |
| Multi-user | ✅ | ✅ (organisations) | ⚠️ (single user, basic teams) |
| Public sharing | ✅ | ✅ (rich) | ✅ |
| Browser extensions | ✅ official | ✅ official | ✅ official |
| Mobile apps | ✅ (iOS + Android) | ✅ (PWA + community apps) | ❌ (PWA) |
| Full-text search | ✅ | ✅ | ✅ |
| RSS / API | ✅ | ✅ | ✅ |
| Resource footprint | ~400 MB RAM | ~300 MB RAM | ~150 MB RAM |
Karakeep: AI-Native by Design
Karakeep started life as Hoarder in 2024 and was renamed in late 2024 after a trademark dispute with Hoarder.com. Apart from the rename, the trajectory has only accelerated — it remains the most ambitious self-hosted bookmark manager and the only one that treats AI as a first-class feature rather than an add-on.
Strengths
- Auto-tagging with any OpenAI-compatible API (works with Ollama, LM Studio, OpenRouter, vLLM)
- Semantic search across the saved content, not just titles
- OCR on saved images means receipts, screenshots, and infographics become searchable
- First-party iOS and Android apps with offline reading
- Snappy modern UI — saves feel instant; archiving runs in the background
- Highlights and notes per bookmark
Weaknesses
- Heaviest of the three; needs a worker container, a browserless service, and a database (~400 MB RAM total)
- AI features need either an API budget or a local LLM rig — see Ollama + Open WebUI guide
- "Karakeep" is still a young brand; community Stack Overflow answers usually still say "Hoarder"
The dedicated self-host Hoarder/Karakeep guide covers the full Docker Compose layout, including the browserless worker.
Linkwarden: The Collaborator's Choice
Linkwarden built its identity around shared collections and team workflows. If your bookmarks are part of how a team works — research, link curation, knowledge management — Linkwarden's data model is built for it.
Strengths
- Organisations + collections + members with per-collection permissions
- Public collection pages are genuinely shareable, with custom branding
- Excellent archive UX — every saved link gets HTML, PDF, and screenshot snapshots automatically
- Optional integration with the Internet Archive's Wayback Machine for fallback snapshots
- The UI is the prettiest in the category and the closest to the "Pinboard 2.0" feeling many users want
Weaknesses
- Multi-user pricing on the official cloud is per-seat; self-hosted is unrestricted but the upgrade path between them is one-way
- AI features exist but feel bolted on relative to Karakeep
- Browser extension occasionally lags behind server releases
The Hoarder vs Wallabag vs Linkwarden roundup compares Linkwarden's archiving against the read-later-focused Wallabag.
LinkAce: The Solo Workhorse
LinkAce is the option to recommend when someone says "I just want a self-hosted Pinboard." It's mature, fast, light, and has been around long enough that you can trust your library to it.
Strengths
- Tiny footprint (single PHP container, MariaDB) — comfortable on a Raspberry Pi
- Tags, lists, and notes are all first-class
- Bulk import from Pinboard, Pocket, Diigo, Raindrop, and browser exports works reliably
- Stable releases, no breaking changes for years
- MIT license — fewer redistribution concerns than the AGPL options
Weaknesses
- No AI features at all — by design
- Multi-user is technically supported but minimal; not the right tool for teams
- UI is functional rather than beautiful
For people who simply want a long-lived bookmark library and zero AI, LinkAce is the safe pick.
Archiving Behavior
Archiving is the feature that makes a bookmark manager more than just a list of URLs. All three save snapshots, but they differ:
- Karakeep uses a
browserlessworker to render pages and saves HTML, screenshot, and PDF, plus an OCR pass on any embedded images - Linkwarden uses Playwright internally and saves the same three artifacts; can also push to the Wayback Machine
- LinkAce saves HTML and screenshot via a worker; PDF support requires the optional
wkhtmltopdfadd-on
If long-term archive fidelity is critical, Linkwarden's Wayback push is the most resilient — even if your server dies, the snapshot survives.
Migration Notes
All three accept the standard Netscape bookmarks.html format that browsers and Pinboard export. Tags survive in all directions. What does not survive cleanly:
- Karakeep → Linkwarden: AI-generated tags transfer as ordinary tags but lose their "auto" provenance
- LinkAce → Karakeep: Lists become tags (Karakeep's data model doesn't have nested lists)
- Linkwarden → LinkAce: Collections flatten to tags; per-collection sharing is lost
If you anticipate switching, prefer the more universal export format (Netscape bookmarks) over each tool's native JSON.
Who Should Choose What
Choose Karakeep if:
- You save hundreds of links a month and want AI to keep them organized
- You already run Ollama or have an OpenAI key you can point at it
- You want first-class iOS and Android apps
- "Find that article about X I saved sometime last year" is a recurring problem you'd like to solve
Choose Linkwarden if:
- You share collections with a team or publish curated link lists
- You want the most polished UI and best out-of-the-box archiving
- You don't need AI but appreciate a few light AI helpers
Choose LinkAce if:
- You're a solo user who wants a stable, lightweight bookmark library
- You're allergic to AI features in tools that don't strictly need them
- Resource footprint matters (you're running on a Pi or shared host)
Verdict
Pick the one that matches your load shape. Karakeep wins for high-volume "everything I might need later" hoarders. Linkwarden wins for shared, presented link collections. LinkAce wins for the calm, long-lived personal library. None of them is wrong, and all three will outlive the next two browser bookmark redesigns.
Related: Hoarder vs Wallabag vs Linkwarden · How to self-host Linkwarden · How to self-host Karakeep (Hoarder).
Explore this tool
Find karakeepalternatives on OSSAlt →The SaaS-to-Self-Hosted Migration Guide (Free PDF)
Step-by-step: infrastructure setup, data migration, backups, and security for 15+ common SaaS replacements. Used by 300+ developers.
Join 300+ self-hosters. Unsubscribe in one click.