A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
28,971
stars
2,162
commits
TypeScript
primary language
Aug 31, 2026
updated

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

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.
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!).
I browse reddit, twitter and hackernews a lot from my phone. I frequently find interesting stuff (articles, tools, etc) that I'd like to bookmark and read later when I'm in front of a laptop. Typical read-it-later apps usecase. Initially, I was using Pocket for that. Then I got into self-hosting and I wanted to self-host this usecase. I used memos for those quick notes and I loved it but it was lacking some features that I found important for that usecase such as link previews and automatic tagging (more on that in the next section).
I'm a systems engineer in my day job (and have been for the past 7 years). I didn't want to get too detached from the web development world. I decided to build this app as a way to keep my hand dirty with web development, and at the same time, build something that I care about and use every day.
Karakeep uses Weblate for managing translations. If you want to help translate Karakeep, you can do so here.
If you're not comfortable with self-hosting, you can use our managed Karakeep cloud at cloud.karakeep.app. Cloud subscriptions support the development of Karakeep.
If you're enjoying using Karakeep, drop a ⭐️ on the repo!
Karakeep is licensed under AGPL-3.0 and owned by Localhost Labs Ltd.
(top 30 of 180)
TypeScript
98.6%
A self-hostable bookmark-everything app (links, notes and images) with AI-based automatic tagging and full text search
28,971
stars
2,162
commits
TypeScript
primary language
Aug 31, 2026
updated

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

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.
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!).
I browse reddit, twitter and hackernews a lot from my phone. I frequently find interesting stuff (articles, tools, etc) that I'd like to bookmark and read later when I'm in front of a laptop. Typical read-it-later apps usecase. Initially, I was using Pocket for that. Then I got into self-hosting and I wanted to self-host this usecase. I used memos for those quick notes and I loved it but it was lacking some features that I found important for that usecase such as link previews and automatic tagging (more on that in the next section).
I'm a systems engineer in my day job (and have been for the past 7 years). I didn't want to get too detached from the web development world. I decided to build this app as a way to keep my hand dirty with web development, and at the same time, build something that I care about and use every day.
Karakeep uses Weblate for managing translations. If you want to help translate Karakeep, you can do so here.
If you're not comfortable with self-hosting, you can use our managed Karakeep cloud at cloud.karakeep.app. Cloud subscriptions support the development of Karakeep.
If you're enjoying using Karakeep, drop a ⭐️ on the repo!
Karakeep is licensed under AGPL-3.0 and owned by Localhost Labs Ltd.
(top 30 of 180)
TypeScript
98.6%