Skip to content
Wylie Standage-Beier edited this page Dec 13, 2025 · 2 revisions

Tags

Flexible labels for cross-cutting task organization.


Overview

Tags are labels that can be applied to any task, regardless of project. Use them for:

  • Categories: #bug, #feature, #docs
  • Contexts: @work, @home, @errands (GTD-style)
  • Priority markers: #urgent, #someday
  • People: #john, #team

Context Tags

Tags starting with @ are context tags, following the GTD (Getting Things Done) methodology. They indicate where or when a task can be done:

Context Use Case
@home Tasks requiring home environment
@work Office or work-related tasks
@errands Tasks done while out
@phone Calls to make
@computer Digital tasks
@waiting Waiting for someone else

Context Filtering

The sidebar shows a "Contexts" section listing all @ tags in use. Click or navigate to filter by context.

Why Use Contexts?

When you're at home, filter by @home to see only tasks you can actually do. This reduces cognitive load and helps you focus on actionable items.


Adding Tags

When Creating a Task

Use #tag in Quick-Add-Syntax:

Fix login bug #bug #security

After Creation

  1. Select a task
  2. Press T
  3. Enter comma-separated tags: bug, security, backend
  4. Press Enter

Editing Tags

  1. Select a task
  2. Press T
  3. Enter the new tag list
  4. Press Enter

Note: This replaces all existing tags. To clear tags, submit empty input.


Filtering by Tags

Apply Filter

  1. Press #
  2. Enter tag(s) to filter: bug or bug, urgent
  3. Press Enter

Tasks matching any of the specified tags are shown.

Clear Filter

Press Ctrl+t to remove the tag filter and show all tasks.


Tag Display

Tags appear after the task title:

[ ] Fix login issue    #bug #backend

Multiple Tags

A task can have any number of tags:

Review security update #security #review #urgent #backend

Tag Statistics

The Reports view shows tag usage:

  • Most used tags
  • Completion rate per tag
  • Tag frequency chart

Tags are sorted by count, with alphabetical sorting for equal counts.


Tips

  1. Keep tags short - #bug not #this-is-a-bug
  2. Be consistent - Use #meeting not sometimes #meetings
  3. Don't over-tag - 2-4 tags per task is usually enough
  4. Use for cross-cutting concerns - Projects for grouping, tags for categories

Common Tag Patterns

Category Examples
Type #bug, #feature, #docs, #chore
Area #frontend, #backend, #api, #ui
Priority #urgent, #important, #someday
Context #work, #home, #errands
People #john, #team, #client

Viewing Untagged Tasks

Select "Untagged" from the sidebar to see tasks without any tags.


Keybindings

Key Action
T Edit tags
# Filter by tag
Ctrl+t Clear tag filter

See Also

Clone this wiki locally