Organization
Projects
Every task can belong to a project. Set explicitly with @project or the --project flag.
tycana add "Design logo @marketing"
tycana list --project marketing
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
Saved Filters
Save complex queries for instant reuse.
# Save a filter
tycana filter save work-urgent \
--query "@work #urgent due this week"
# Apply it
tycana filter work-urgent
# List saved filters
tycana filter list
# Delete
tycana filter delete old-filter
Pre-built filters: work-week, today-focus, overdue-urgent, next-7-days, uncategorized.
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 # Force current space
tycana list --my # Tasks assigned to you
tycana list --assigned [email protected] # Tasks assigned to someone