Skip to content

Tags

Cross-entity labeling system. Any entity from any module can be tagged, enabling flexible organization and querying across the entire second brain.

Supported Entity Types

Tags can be applied to entities from any module:

  • todo
  • kudos
  • goal
  • til
  • study
  • slack

Tag Entity

FieldTypeDescription
idTagIdBranded numeric ID
namestringTag name (unique)
created_atstringISO timestamp

Entity Tag (Junction)

The junction table links tags to entities across all modules.

FieldTypeDescription
idnumberJunction record ID
tag_idnumberReferences the tag
entity_typeEntityTypeOne of the supported types
entity_idnumberID of the tagged entity
created_atstringISO timestamp

Interactive TUI

rmbr tag list opens an interactive two-panel terminal UI:

  • Tag list panel: Arrow keys to navigate tags, Enter to drill into a tag's entities
  • Entity list panel: Arrow keys to navigate entities, t to cycle entity type filter, Esc to go back
  • Color-coded entity types: todo (blue), goal (green), kudos (magenta), til (cyan), study (yellow), slack (gray)
  • q to quit from either panel
  • Use --ai for plain text output (for AI agents or scripts)

CLI Commands

For full syntax details, see the CLI Reference.

CommandDescription
rmbr tag addTag an entity (creates the tag if needed)
rmbr tag removeRemove a tag from an entity
rmbr tag listInteractive TUI (default) or plain text (--ai)
rmbr tag entitiesList all entities with a given tag
rmbr tag showShow all tags for a specific entity

MCP Tools

ToolDescription
rmbr_tag_entityTag an entity; creates the tag if it doesn't exist
rmbr_untag_entityRemove a tag from an entity
rmbr_tag_listList all tags
rmbr_tag_get_entitiesGet all entities associated with a tag
rmbr_entity_tagsGet all tags for a specific entity

Usage Examples

Tag a todo, then query all entities sharing that tag:

sh
# Tag a todo with "sprint-12"
rmbr tag add sprint-12 todo 42

# List all entities tagged "sprint-12"
rmbr tag entities sprint-12

This works across entity types, so goals, kudos, and TILs tagged with the same label all appear together:

sh
# Tag a goal with the same label
rmbr tag add sprint-12 goal 7

# Both the todo and the goal now appear
rmbr tag entities sprint-12

Released under the MIT License.