Sessions, planning, review, and merge live in one shell.
Polystro lets you supervise several kinds of work without leaving the desktop surface: direct coding sessions, structured planning, staged ideation, reviewer agents, diff acceptance, and merge preparation.
Sessions and Tabs
Sessions are grouped by CLI in the left sidebar, and you can open several active tabs across different CLIs at once. That makes Polystro useful both for one main agent and for side-by-side supervision.
The sidebar is not only a history list. It shows active state, unread state, archived sessions, and imported CLI histories, so the workstream keeps a persistent record of the conversations around it.
The Conversation Surface
The composer supports more than plain text prompts. You can attach files and images, mention files with @, use Polystro slash commands, or pass raw slash commands through to the active CLI.
Footer controls let you switch model, reasoning mode, workspace target, branch/worktree behavior, and permission mode from the same session surface. Inline permission cards and user-question cards keep interruptions inside the transcript instead of kicking you to a separate dialog.
Why the composer matters
Plan Mode
Plan Mode is for structured implementation planning before build work starts. A conversation can switch into plan mode, generate a structured draft, and then let you revise, approve, reject, or open the markdown artifact directly.
Once approved, the plan can launch implementation in the current session or hand off into a new session or CLI. This makes planning a real stage in the workflow rather than an informal wall of chat text.
Ideation Center
Ideation Center is the broader staged flow for shaping work before it becomes implementation. It walks through idea, spec, plan, review, tasks, and build stages, then hands off into an execution session.

Review and Merge
When agent work produces changes, Polystro can spawn reviewer agents, open file-by-file and hunk-by-hunk review, accept or reject changes, resolve conflicts, and prepare merge or PR flows from Merge Center.
Reviewer agents
Spin up a dedicated reviewer tab for an isolated workspace without breaking the main build session.
Hunk decisions
Accept or reject at the hunk or file level rather than taking the whole diff blindly.
Open in editor
Jump out to your chosen editor from review when the right move is local inspection or manual resolution.
Merge Center
Use one central surface to inspect isolated workspaces, conflicts, and follow-on merge actions.