Karakeep logo

Karakeep

Self-hosted bookmark manager with AI tagging and full-text search

Karakeep is a self-hostable app for bookmarking links, notes, images, and PDFs with AI-powered tagging, full-text search, and automatic content archival.

Karakeep banner

Overview

Bookmark Everything, Organize Effortlessly

Karakeep (formerly Hoarder) is a comprehensive bookmark management platform designed for self-hosting enthusiasts who want complete control over their saved content. Whether you're archiving articles from Reddit, storing research papers, or capturing quick notes, Karakeep handles links, images, PDFs, and text with equal ease.

Intelligent Organization

Built with modern web technologies including NextJS and tRPC, Karakeep automatically fetches metadata for links and leverages AI (ChatGPT or local Ollama models) to tag and summarize content. Full-text search powered by Meilisearch ensures you can find anything instantly. The platform includes OCR for extracting text from images, full-page archival to combat link rot, and video downloading via yt-dlp.

Cross-Platform Ecosystem

Access your bookmarks everywhere with browser extensions for Chrome and Firefox, native iOS and Android apps, and a REST API for custom integrations. Import existing bookmarks from Pocket, Chrome, Omnivore, and other services. Features like RSS auto-hoarding, rule-based automation, SSO support, and multi-language interfaces make Karakeep a production-ready solution for individuals and teams who refuse to compromise on data ownership.

Highlights

AI-powered automatic tagging and summarization with ChatGPT or local Ollama models
Full-page archival and video downloading to prevent content loss
Cross-platform apps for iOS, Android, Chrome, and Firefox with REST API
Full-text search with OCR, RSS auto-hoarding, and bulk actions

Pros

  • Self-hosting first architecture with straightforward deployment
  • Comprehensive content types: links, notes, images, PDFs, and videos
  • Active development with browser sync, importers, and SSO support
  • Local AI model support via Ollama for privacy-conscious users

Considerations

  • Currently under heavy development with evolving features
  • Requires multiple services (Meilisearch, database, optional AI) for full functionality
  • AI features depend on external APIs or self-hosted Ollama setup
  • May have a steeper learning curve compared to simpler bookmark managers

Managed products teams compare with

When teams consider Karakeep, these hosted platforms usually appear on the same shortlist.

Bookmarkify logo

Bookmarkify

Visual bookmark manager for creative inspiration.

booky logo

booky

Online bookmark manager and start page for private, customizable collections.

Diigo logo

Diigo

Social bookmarking with web and PDF annotation.

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Self-hosting enthusiasts wanting full control over bookmark data
  • Power users who save diverse content types and need intelligent organization
  • Teams requiring SSO, multi-language support, and collaborative lists
  • Privacy-focused users who prefer local AI models over cloud services

Not ideal when

  • Users seeking a fully mature, feature-frozen stable product
  • Those preferring zero-configuration cloud-hosted solutions
  • Minimalists who only need basic link bookmarking without AI features
  • Organizations unable to self-host or manage multiple service dependencies

How teams use it

Research Content Aggregation

Automatically tag and summarize academic papers, articles, and PDFs with AI while maintaining full-text searchability across your entire research library.

Social Media Discovery Archive

Save interesting finds from Reddit, Twitter, and Hacker News with automatic metadata fetching and organize them into topic-based lists for later review.

Team Knowledge Base

Build a shared repository of industry resources with SSO authentication, collaborative lists, and rule-based automation for consistent organization.

Content Preservation

Archive full web pages and videos automatically to protect against link rot and content deletion, ensuring permanent access to valuable resources.

Tech snapshot

TypeScript98%
Shell1%
JavaScript1%
Dockerfile1%
CSS1%
HTML1%

Tags

react-nativeself-hostedbookmarks-managernextjsbookmark-managerread-it-laterbookmarks

Frequently asked questions

Can I use Karakeep without AI features?

Yes, AI-based tagging and summarization are optional. You can use Karakeep as a traditional bookmark manager with manual organization, full-text search, and automatic metadata fetching.

What AI models does Karakeep support?

Karakeep supports OpenAI's ChatGPT API and local models via Ollama, giving you the choice between cloud-based convenience and self-hosted privacy.

How do I migrate bookmarks from other services?

Karakeep includes importers for Chrome bookmarks, Pocket, Linkwarden, Omnivore, and Tab Session Manager. You can also sync continuously with browser bookmarks using floccus.

What infrastructure do I need to self-host Karakeep?

You'll need a server capable of running Docker containers or Node.js applications, plus Meilisearch for search functionality and a database. Optional components include Ollama for local AI.

Is Karakeep suitable for production use?

Karakeep is under active development but includes production features like SSO, multi-language support, and mobile apps. Review the documentation and test thoroughly before deploying for critical workflows.

Project at a glance

Active
Stars
22,858
Watchers
22,858
Forks
1,024
LicenseAGPL-3.0
Repo age1 year old
Last commit3 days ago
Self-hostingSupported
Primary languageTypeScript

Last synced yesterday