Organization

Projects

Every task can belong to a project. Set explicitly with @project or the --project flag.

tycana add "Rotate staging certs @infra"
tycana list --project infra

Tags

Flexible cross-cutting labels. Set with #tag or --tags.

tycana add "Security audit #security #urgent #compliance"
tycana list --tags security
tycana list --tags "urgent,critical"     # OR logic

Predefined Filters

Quick access to common views via tycana list --filter.

tycana list --filter today-focus        # Due today
tycana list --filter work-week          # Today through Friday
tycana list --filter next-7-days        # Next 7 days
tycana list --filter overdue-urgent     # Overdue + tagged urgent
tycana list --filter uncategorized      # No project assigned

Filters combine with other flags:

tycana list --filter overdue-urgent --project infra
tycana list --filter work-week --all    # Cross-space view

Spaces Sync

Spaces are shared task areas for teams or projects. Your personal tasks remain separate.

tycana space

# Create
tycana space create "Engineering"
tycana space create "Backend" --slug backend

# List your spaces
tycana space list

# Space details
tycana space info engineering

# Invite members
tycana space invite [email protected]

# List members
tycana space members

# View pending invitations
tycana space invitations

# Accept an invitation
tycana space accept engineering

# Rename
tycana space rename backend "Backend Team"

# Leave
tycana space leave engineering --confirm

# Remove a member or revoke a pending invitation (admin only)
tycana space remove [email protected]

Context Switching

Like git branches — your current context determines where tasks go.

# Show current context
tycana context

# Switch to a space
tycana context engineering

# Switch back to personal
tycana context personal

# Override context with flags
tycana list --all                        # Personal + all spaces
tycana list --personal                   # Force personal
tycana list --space                      # Current space
tycana list --space ops                  # Specific space by slug
tycana list --my                         # Tasks assigned to you
tycana list --assigned [email protected] # Tasks assigned to someone