Reference

Command Reference

Core

CommandPurpose
tycana addCreate tasks with natural language
tycana listView and filter tasks
tycana showDisplay full task details
tycana doneComplete tasks
tycana editModify tasks
tycana rmRemove tasks
tycana undoReverse last action

Organization

CommandPurpose
tycana contextSwitch between spaces
tycana spaceCreate and manage spaces (Sync)
tycana timerTime tracking
tycana insightsProductivity analytics

Sync and Calendar

CommandPurpose
tycana accountLogin, logout, status
tycana syncManual sync (--force-push for disaster recovery)
tycana calendarCalendar subscriptions (Sync)
tycana export calendarOne-time ICS export
tycana recurRecurring task templates (Sync)

Maintenance

CommandPurpose
tycana configConfiguration settings
tycana cleanupRemove old completed tasks
tycana completionShell completions
tycana versionVersion and update check

Global Flags

FlagEffect
--quiet / -qSuppress styled output (exit code only)
--format json / -f jsonJSON output
--format yaml / -f yamlYAML output
--format csv / -f csvCSV output (list only)
  • --quiet works on all commands.
  • --format works on add, done, edit, rm, list, and show.
  • On rm, use --format not -f (-f is --force).
  • When both are combined, format output is preserved — quiet only suppresses styled text.

Exit Codes

CodeMeaning
0Success
1General error (config, storage, invalid flags)
2Not found (task selector matched nothing)
3Ambiguous (task selector matched multiple tasks)

Data Storage

~/.tycana/
  tasks/
    2026-02.yaml            # Monthly task files
  spaces/
    engineering/
      tasks/
        2026-02.yaml        # Space tasks
  config.yaml               # Settings

Tasks are plain YAML files. Human-readable, directly editable, yours to keep.


Configuration

tycana config

# View all settings
tycana config

# Get/set specific values
tycana config get telemetry.enabled
tycana config set telemetry.enabled true

# Open in editor
tycana config edit

# Reset to defaults
tycana config reset

# Show config file path
tycana config path

Cleanup

tycana cleanup

Permanently remove old completed tasks.

tycana cleanup --completed --older-than 90d
tycana cleanup --project old-sprint
tycana cleanup --dry-run                 # Always preview first

AI Access via MCP Sync

Connect AI assistants like Claude to your tasks using the Model Context Protocol.

# Generate a token
# Visit https://app.tycana.com/dashboard/mcp

# Add to Claude Code
claude mcp add tycana -- \
  --transport streamable-http \
  --header "Authorization: Bearer YOUR_TOKEN" \
  https://app.tycana.com/mcp

Full setup guide: MCP Integration


Troubleshooting

Sync Issues

# Check if logged in
tycana account status

# Re-authenticate
tycana account logout
tycana account login

# Force manual sync
tycana sync

# Repopulate server from local data (disaster recovery)
tycana sync --force-push

Tasks are queued locally when offline. They sync automatically on the next write operation or manual tycana sync.

Calendar Not Updating

  1. Verify the URL was copied completely
  2. Only tasks with a due time appear (not just a date) — use friday 2pm or --due "2026-03-05 14:00"
  3. Calendar apps poll every 15-60 minutes — wait and refresh
  4. Check status: tycana calendar status
  5. Regenerate if needed: tycana calendar regenerate

Getting Help

tycana help <command>                    # Command-specific help

Support: [email protected] — include the command you ran, the error message, and your OS.