Karakeep
A self-hosted bookmark manager with AI tagging through Ollama, full-text and semantic search, and offline reading in its mobile apps.

Karakeep is a bookmark manager for people collecting articles, notes, images and PDFs for later use. It keeps saved material searchable and can preserve pages after their original links disappear.
- Capture and archive: Save links with titles, descriptions and images, retain full-page copies, and archive videos through yt-dlp.
- Search saved content: Find material by keywords or meaning, with OCR making text in screenshots and images searchable.
- AI and automation: Generate tags and summaries with local models through Ollama, apply custom organization rules, and automatically save posts from RSS feeds.
- Reading and shared lists: Read articles in a reader view, retain highlights and invite others to lists as editors or viewers; mobile apps support offline reading.
- AI assistant access: Let agents search, save and organize bookmarks through skills, an MCP server, a CLI and an API that serves pages as Markdown with scoped access permissions.
Karakeep is open source under AGPL-3.0 and runs on your own server with Docker. A managed Karakeep Cloud service is also available. It has a web app, iOS and Android apps, and extensions for Chrome, Firefox and Safari.
Importers accept bookmarks from Chrome, Pocket, Linkwarden, Omnivore and Tab Session Manager. Browser bookmark synchronization uses floccus.