ConfigsApr 1, 2026·1 min read

Karakeep — AI-Powered Bookmark Manager

Karakeep (formerly Hoarder) is a self-hosted bookmark manager with AI tagging and full-text search. 24.4K+ stars. Browser extensions, mobile apps. AGPL-3.0.

TL;DR
Karakeep is a self-hosted bookmark manager with AI tagging, full-text search, and multi-platform apps.
§01

What it is

Karakeep (formerly Hoarder) is a self-hostable bookmark management platform combining link saving, note-taking, and image storage with AI-powered automatic tagging and full-text search. It provides browser extensions for Chrome and Firefox, plus mobile apps for iOS and Android.

Karakeep is designed for power users and teams who want to own their bookmark data while getting AI-assisted organization without relying on third-party cloud services.

§02

How it saves time or tokens

Karakeep uses AI to automatically tag and categorize bookmarks when you save them, eliminating manual tagging. Full-text search via Meilisearch indexes the content of saved pages, so you find bookmarks by what they contain rather than remembering titles. Local Ollama support means AI tagging runs on your hardware with no API costs.

§03

How to use

  1. Deploy with Docker:
docker compose up -d
# See https://docs.karakeep.app/Installation/docker
  1. Open http://localhost:3000 and create your account
  2. Install the browser extension (Chrome/Firefox) for one-click saving
  3. Configure AI tagging (OpenAI API key or local Ollama endpoint)
§04

Example

# docker-compose.yml (simplified)
services:
  karakeep:
    image: karakeep/karakeep:latest
    ports:
      - '3000:3000'
    environment:
      MEILI_ADDR: http://meilisearch:7700
      OLLAMA_BASE_URL: http://ollama:11434
    volumes:
      - karakeep_data:/data

  meilisearch:
    image: getmeili/meilisearch:latest
    ports:
      - '7700:7700'
    volumes:
      - meili_data:/meili_data
§05

Related on TokRepo

§06

Common pitfalls

  • Not configuring Meilisearch, which means full-text search will not work on saved page content
  • Using OpenAI API for tagging high volumes of bookmarks without monitoring costs
  • Forgetting to set up regular backups of the data volume

Frequently Asked Questions

What happened to Hoarder?+

Hoarder was renamed to Karakeep. The project, codebase, and features remain the same. The name change reflects the project's evolution from a simple hoarding tool to a full bookmark management platform.

Can Karakeep use local AI models?+

Yes. Karakeep supports Ollama for local AI tagging. Point the OLLAMA_BASE_URL environment variable to your Ollama instance, and all AI tagging runs on your hardware with no external API calls.

What formats can Karakeep save?+

Karakeep saves links (with full-page snapshots), notes (text content), images, and PDFs. Each saved item gets AI-generated tags and is indexed for full-text search.

Does Karakeep have mobile apps?+

Yes. Karakeep provides native mobile apps for iOS and Android, plus browser extensions for Chrome and Firefox. All clients sync with your self-hosted server instance.

How does search work in Karakeep?+

Karakeep uses Meilisearch for full-text search across saved bookmarks. It indexes the actual content of saved pages, not just titles and URLs, so you can search by any text that appeared on the page.

Citations (3)
🙏

Source & Thanks

hoarder-app/hoarder — 24,400+ GitHub stars

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets