Project Canvas and Chat
Move between the canvas, session tabs, terminal, files, and shortcuts without losing the thread of the work.
Jean's day-to-day workflow lives in two places: the project canvas and the chat window.
The canvas helps you choose and manage work. The chat window is where you execute it.
Project canvas
The project canvas is what you see when a project is selected but no workspace chat is active.
It gives you a rolled-up view of:
- worktrees
- session cards
- activity state
- git status
- PR status
- run script availability
- quick open actions for editor, terminal, finder, and GitHub
This is the best place to answer "what is already in flight for this repo?"
Session status at a glance
Jean groups active work with status cues such as:
- waiting for input or approval
- planning
- active execution
- review-ready or completed
That makes it easier to spot which sessions need your attention before you dive back into one of them.
Chat window
When you open a base session or worktree, Jean switches into the chat window.
This is where you:
- send messages
- switch tabs
- approve plans
- answer agent questions
- inspect tool calls
- preview files and images
- open diffs
- keep a terminal panel beside the conversation
- search conversation history with
Cmd/Ctrl+F
Session labels and recap
Each session carries a label and a recap you can rely on when jumping back in:
- Labels — pick from presets or assign a custom color to distinguish active sessions on the canvas
- Recap — Jean can auto-generate a short digest when you return to a session, and you can trigger one manually with
R. The Experimental pane lets you pick which model writes the recap.
Labels and recaps make the canvas usable even when many sessions pile up.
Session debug panel
The Session Debug Panel shows the lower-level state of a session:
- file paths Jean is reading from disk
- run script logs
- token usage and cost breakdowns
- backend arguments and environment snapshots
Open it when a session misbehaves or when you want to confirm what the backend actually saw.
Terminal and file tools
Jean's chat workflow is not limited to text.
Inside the workspace you can:
- run the configured project command from
jean.json - inspect file content and previews
- open git diffs
- open the workspace in your preferred editor or terminal
- pop open a modal terminal drawer when you need a larger scratch terminal without leaving the chat
That keeps the talking part close to the checking part.
Cross-project GitHub dashboard
The command palette can open a cross-project GitHub dashboard that aggregates issues, PRs, and workflow runs across every project in Jean.
Use it when you want a single view of open work before picking which worktree to resume.
Command palette
Press Cmd+K on macOS or Ctrl+K elsewhere to open the command palette.
It includes:
- project switching
- navigation
- settings
- GitHub actions
- session actions
- window controls
This is often the fastest way to move around once the workspace gets crowded.
A few defaults worth learning
Common defaults include:
Cmd+Lto focus chat inputCmd+Bto toggle the left sidebarCmd+,to open preferencesCmd+Mto open the magic menuCmd+Nto create a worktreeCmd+Tto create a new sessionShift+Tabto cycle execution mode
