Skip to main content
Plan Mode allows you to understand and scope work before building. When enabled, the coding agent traverses the codebase, proposes an implementation and step-by-step plan, and asks you clarifying questions if needed.
A Replicas workspace displaying a generated implementation plan

How to use

  1. Start your message with /plan (in the app, click Plan or press Shift+Tab in the prompt to toggle)
  2. Agent returns the plan. If using from GitHub or Linear, the agent will provide a link for you to review the plan.
  3. Answer potential clarifying questions, or tell it to go ahead!
Example:

View plans in Canvas

Plan Mode markdown plans show up in the Canvas tab of the workspace sidebar. The agent’s live task checklist appears in chat as it is updated. Each Canvas item gets a type pill: Plan for markdown, Diagram for Mermaid, Page for HTML, Text for common text formats, Image for supported images, PDF for PDFs, and Video/Audio for media. Click any item to open it in the sidebar, beside the conversation. Canvas discovers plans in Claude Code and OpenCode’s native plan directories, plus files agents place in ~/.replicas/canvas/. When Claude Code asks to start implementing, its prompt includes a View plan button that opens the plan in Canvas. Codex plans appear as a View Plan button in chat. Click it to open the plan in the sidebar with formatted Markdown, raw source, download, and selection comments. Cursor native plans and live task checklists appear in chat.

Copy and download plan contents

When viewing a plan, the header has a Copy button (copies the markdown to your clipboard) and a Download button (saves it as a .md file).

Reply to a plan selection

When reviewing a plan, select any chunk of text (for example, a clarifying question at the end of the plan) to get a floating Reply button. Clicking it adds a comment card to the chat composer, similar to commenting in Google Docs. Each card holds the quoted text and its own reply box, so you can leave multiple comments on different sections of the plan and reply to each one independently. Hit Send to ship every quote and reply in a single message; the chat renders them as structured blocks so the agent (and you) can see exactly what each reply is responding to.