The terminal dashboard, everyday commands, and example prompts for working with your coding agent.
Run hamster with no arguments to open the terminal dashboard. It shows four tabs:
The dashboard watches for changes in real time. If a teammate updates a brief or moves a task in the browser, the dashboard reflects it within seconds.
| Key | Action |
|---|---|
1 2 3 4 |
Jump to Dashboard / Briefs / Blueprints / Methods |
j / k or arrows |
Navigate lists |
| Enter | Open detail view or kanban |
e |
Open the selected file in your editor |
| Space | Cycle a task's status (pending, in progress, done) |
s |
Trigger a manual sync |
? |
Toggle help |
q |
Quit |
| Command | What it does |
|---|---|
hamster |
Open the terminal dashboard |
hamster sync |
Pull the latest project context once |
hamster sync --watch |
Keep local files updated continuously |
hamster sync --force |
Ignore cache and pull everything fresh |
hamster brief create "Title" |
Create a new brief |
hamster blueprint create "Title" |
Create a new blueprint |
hamster method create "Title" |
Create a new method |
hamster brief get |
View a brief's full content |
hamster task get HAM-123 |
View a task's full details |
hamster team |
Switch between team accounts |
hamster status |
Show sync statistics, entity counts, and auth state |
hamster auth login |
Authenticate or switch accounts |
hamster auth logout |
Clear your local session |
hamster init |
Set up a new project (first-time only) |
Once hamster sync --watch is running and your agent has the project context loaded, these kinds of prompts work naturally:
Starting work
Building with context
Tracking progress
These prompts work because the agent reads the synced .hamster/ files directly. The brief requirements, task instructions, acceptance criteria, blueprints, and methods are all on disk as plain markdown — the agent does not need API access to answer these questions.
For agents that can also write back to Hamster (updating task status, creating subtasks), see MCP Server.
hamster sync --watch in a background terminal or tmux pane so context stays current while you work.e in the dashboard to open any brief, task, blueprint, or method file in your $EDITOR.hamster status is a quick way to check how many entities are synced and when the last sync ran.