Taskmaster has two operating modes: solo and team. Solo mode stores tasks locally in your project. Team mode connects to Hamster for cloud storage, real-time sync, and collaboration across your team.
# Log in to Hamster
tm login
# Initialize a project in team mode
tm init
# Select "Together" when prompted for workflow
Once connected, your tasks are stored in the cloud and synced in real-time across all team members.
In team mode, tasks are organized into briefs — collaborative workspaces on Hamster:
# List all briefs in your workspace
tm briefs
# Switch between briefs
tm context
# Set context to a specific brief directly
tm context --set <brief-id>
When you switch context, all Taskmaster commands operate on that brief's tasks.
# Watch tasks update in real-time as teammates make changes
tm list --watch
In team mode, --watch uses real-time cloud sync instead of local file watching, so you see changes from all team members as they happen.
Team mode tasks include additional implementation metadata:
# Log in (opens browser for OAuth)
tm login
# Log out
tm logout
Authentication supports multi-factor authentication with retry logic and live countdown timers.
| Feature | Solo | Team |
|---|---|---|
| Storage | Local JSON files | Hamster cloud |
| Collaboration | Single user | Multi-user with real-time sync |
| API keys | Your own keys | Hamster provides inference |
| Offline support | Full | Requires internet |
| Task organization | Tags | Briefs |
You can start in solo mode and export to team mode later.