Save articles, links, and PDFs from the web with one click and retrieve them later using AI-generated tags and full-text search.
Build a private personal knowledge base by archiving web pages locally and syncing content from RSS feeds and browser bookmarks.
Self-host a Pocket alternative on your own server to keep all your saved content private and under your control.
Automatically tag and organize research materials, news articles, and reference links without manual categorization.
Requires Docker for Meilisearch, API key for OpenAI or local Ollama setup, and database initialization with Drizzle migrations.
Karakeep (previously called Hoarder) is a self-hosted bookmarking app for people who save a lot of stuff from the internet, links, notes, images, and PDFs, and want to actually be able to find it later. The problem it solves is the familiar "I'll read this later" habit: you encounter interesting content on Reddit, Twitter, or news sites, save it somewhere, then can't remember where you put it or what it was about. What makes Karakeep stand out from a basic bookmark manager is AI-powered automatic tagging. When you save a link, it automatically reads the content and tags it with relevant categories using OpenAI or local AI models via Ollama. It also fetches the page title, description, and preview image so you can recognize items at a glance. A full-text search engine (powered by Meilisearch) lets you find content by searching the actual words in saved pages, not just titles. It archives full pages locally to protect against link rot (when websites disappear), and can auto-archive videos using yt-dlp. You get browser extensions for Chrome and Firefox for one-click saving, plus iOS and Android apps. It can also pull content automatically from RSS feeds and sync with browser bookmarks. You'd use this if you want a private, self-controlled alternative to tools like Pocket, especially if you self-host other apps and want your saved content to stay on your own server. Built with Next.js, TypeScript, Drizzle ORM, and tRPC.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.