Karakeep
Knowledge basesSave links, notes and images in one place, with AI tags and search.
Karakeep gives you one place for the links, notes and images you want to keep. It fills in titles and previews, can store a full copy of each page, and makes everything searchable. Optional AI tagging keeps a growing collection in order without manual filing.
- Saves links, notes, images and PDFs, with titles and previews fetched automatically.
- Tags and summarises content with OpenAI or local models through Ollama.
- Archives full pages and videos so saved content survives link rot.
What people use it for
Build a read-later list from your phone
Install the iOS or Android app, or the Chrome, Firefox or Safari extension, and share links to Karakeep as you browse. Karakeep fetches the title, description and image for each link. The mobile apps support offline reading, so saved items are there when you have time.
Keep copies of pages before they disappear
Set CRAWLER_FULL_PAGE_ARCHIVE to true so Karakeep stores a full local copy of each saved page, made with monolith. Set CRAWLER_VIDEO_DOWNLOAD to true to keep videos with yt-dlp. You can then mark highlights on the stored content and find it again with full text search.
Sort a large collection without tagging by hand
Add an OPENAI_API_KEY, or point OLLAMA_BASE_URL at a local Ollama server and set INFERENCE_TEXT_MODEL and INFERENCE_IMAGE_MODEL. Karakeep then tags new bookmarks from their content, and OCR pulls text out of saved images. Use the rule engine and bulk actions to file items into lists, and share a list with others to collect links together.