StackMap
Subscribe
Explore / karakeep
karakeep-app

karakeep

Self-hostable bookmark-everything app — links, notes, images, PDFs — with AI auto-tagging, OCR, full-text search, full-page archival, RSS auto-hoarding, and a CLI plus skills for LLM agents.

27,436 1,348 TypeScript AGPL-3.0updated today
Curator's take

The mature choice for self-hosted read-it-later and data hoarding: browser extensions, iOS/Android apps, SSO, importers from Pocket/Omnivore/Linkwarden, monolith full-page archival against link rot, yt-dlp video capture. The AI is seasoning, not the dish — LLM auto-tagging and summarization (works with local Ollama) plus an official CLI and agent skills that turn it into a searchable personal knowledge store OpenClaw/Hermes-class agents can read and write. NOT a RAG framework or team wiki — it's a personal app with collaboration on lists at most. AGPL-3.0, and the stack is real: Meilisearch for search, Puppeteer workers for crawling.

Mapped by ShipWithAI editors · links verified
README.md

Karakeep (previously Hoarder) is a self-hostable bookmark-everything app with a touch of AI for the data hoarders out there.

homepage screenshot

Features

  • 🔗 Bookmark links, take simple notes and store images and pdfs.
  • ⬇️ Automatic fetching for link titles, descriptions and images.
  • 📋 Sort your bookmarks into lists.
  • 👥 Collaborate with others on the same list.
  • 🔎 Full text search of all the content stored.
  • ✨ LLM-based automatic tagging and summarization. With supports for local models using ollama!
  • 🤖 LLM Agents (e.g. OpenClaw, Hermes) friendly with powerful CLI, and official skills.
  • ⚙️ Rule-based engine for customized management.
  • 🎆 OCR for extracting text from images.
  • 🔖 Chrome plugin, Firefox addon, and Safari extension for quick bookmarking.
  • 📱 An iOS app, and an Android app.
  • 📰 Auto hoarding from RSS feeds.
  • 🔌 REST API and multiple clients.
  • 🌐 Multi-language support.
  • 🖍️ Mark and store highlights from your hoarded content.
  • 🗄️ Full page archival (using monolith) to protect against link rot.
  • ▶️ Auto video archiving using yt-dlp.
  • ☑️ Bulk actions support.
  • 🔐 SSO support.
  • 🌙 Dark mode support.
  • 💾 Self-hosting first.
  • ⬇️ Bookmark importers from Chrome, Pocket, Linkwarden, Omnivore, Tab Session Manager.
  • 🔄 Automatic sync with browser bookmarks via floccus.
  • [Planned] Offline reading on mobile, semantic search across bookmarks, ...

⚠️ This app is under heavy development.

Documentation

Demo

You can access the demo at https://try.karakeep.app. Login with the following creds:

email: demo@karakeep.app
password: demodemo

The demo is seeded with some content, but it's in read-only mode to prevent abuse.

About the name

The name Karakeep is inspired by the Arabic word "كراكيب" (karakeeb), a colloquial term commonly used to refer to miscellaneous clutter, odds and ends, or items that may seem disorganized but often hold personal value or hidden usefulness. It evokes the image of a messy drawer or forgotten box, full of stuff you can't quite throw away—because somehow, it matters (or more likely, because you're a hoarder!).

Stack

  • [Ne

Continue your stack

What teams reach for next — and why each earns a place beside karakeep. Ranked by curator confidence.