[GH-ISSUE #2061] FR: Support for nested tags #1284

Open
opened 2026-03-02 11:56:15 +03:00 by kerem · 0 comments
Owner

Originally created by @MrModest on GitHub (Oct 22, 2025).
Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2061

Describe the feature you'd like

It would be great to be able to have nested tags as first class citizens, like in Obsidian.

For example, I can already created tags like "Software/Android", "Software/macOS". But if I try to search for tag "Software", it would include sub-tags into search results. With a native nested tag support, tags should have a hierarchy where a bookmark that tag like "One/Two/Three/ will be searchable either with "One" or "One/Two" or "One/Two/Three".
Important Note: "One/Two/Three" and "Two" are completely different tags because the second tag is a top level tag, while "Two" in the first tag is under "One".

Describe the benefits this would bring to existing Karakeep users

It would allow to be more flexible in organising bookmarka across different spaces and make tags less messy.

Can the goal of this request already be achieved via other means?

I tried to find a workaround, but tags aren't searchable by a prefix, only by their full names :(

Have you searched for an existing open/closed issue?

  • I have searched for existing issues and none cover my fundamental request

Additional context

No response

Originally created by @MrModest on GitHub (Oct 22, 2025). Original GitHub issue: https://github.com/karakeep-app/karakeep/issues/2061 ### Describe the feature you'd like It would be great to be able to have nested tags as first class citizens, like in Obsidian. For example, I can already created tags like "Software/Android", "Software/macOS". But if I try to search for tag "Software", it would include sub-tags into search results. With a native nested tag support, tags should have a hierarchy where a bookmark that tag like "One/Two/Three/ will be searchable either with "One" or "One/Two" or "One/Two/Three". Important Note: "One/Two/Three" and "Two" are completely different tags because the second tag is a top level tag, while "Two" in the first tag is under "One". ### Describe the benefits this would bring to existing Karakeep users It would allow to be more flexible in organising bookmarka across different spaces and make tags less messy. ### Can the goal of this request already be achieved via other means? I tried to find a workaround, but tags aren't searchable by a prefix, only by their full names :( ### Have you searched for an existing open/closed issue? - [x] I have searched for existing issues and none cover my fundamental request ### Additional context _No response_
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1284
No description provided.