> ## Documentation Index
> Fetch the complete documentation index at: https://docs.traycer.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Revolutionize your workflow with Traycer. Get up and running with Traycer in minutes. This guide will walk you through installation, creating your first task, and executing it with your preferred AI assistant.

## Install Traycer

Choose your editor and install the Traycer extension to get started.

<CardGroup cols={2}>
  <Card
    title="Cursor Extension"
    icon={<svg
  xmlns="http://www.w3.org/2000/svg"
  x="0px"
  y="0px"
  viewBox="0 0 48 48"
>
  <polygon
    fill="#bcbcbc"
    points="23.974,4 6.97,14 6.97,34 23.998,44 40.97,34 40.97,14"
  ></polygon>
  <line
    x1="7.97"
    x2="23.579"
    y1="33"
    y2="24.454"
    fill="none"
    stroke="#bcbcbc"
    strokeLinecap="round"
    strokeLinejoin="round"
    strokeMiterlimit="10"
    strokeWidth="2"
  ></line>
  <line
    x1="23.972"
    x2="23.966"
    y1="5.903"
    y2="15.864"
    fill="none"
    stroke="#bcbcbc"
    strokeLinecap="round"
    strokeLinejoin="round"
    strokeMiterlimit="10"
    strokeWidth="2"
  ></line>
  <line
    x1="39.97"
    x2="32.97"
    y1="33"
    y2="29"
    fill="none"
    stroke="#bcbcbc"
    strokeLinecap="round"
    strokeLinejoin="round"
    strokeMiterlimit="10"
    strokeWidth="2"
  ></line>
  <polygon
    fill="#757575"
    points="23.974,4 6.97,14 6.97,34 23.97,24"
  ></polygon>
  <polygon
    fill="#424242"
    points="23.981,14 40.97,14 40.97,34 23.971,24"
  ></polygon>
  <polygon
    fill="#616161"
    fillRule="evenodd"
    points="40.97,14 23.966,17 23.974,4"
    clipRule="evenodd"
  ></polygon>
  <polygon
    fill="#616161"
    fillRule="evenodd"
    points="6.97,14 23.981,16.881 23.966,24 6.97,34"
    clipRule="evenodd"
  ></polygon>
  <polygon
    fill="#ededed"
    points="6.97,14 23.97,24 23.998,44 40.97,14"
  ></polygon>
</svg>}
    href="cursor:extension/traycer.traycer-vscode"
    size={32}
  >
    Install Traycer in Cursor.
  </Card>

  <Card title="VS Code Extension" icon={<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M23.15 2.587L18.21.21a1.494 1.494 0 0 0-1.705.29l-9.46 8.63-4.12-3.128a.999.999 0 0 0-1.276.057L.327 7.261A1 1 0 0 0 .326 8.74L3.899 12 .326 15.26a1 1 0 0 0 .001 1.479L1.65 17.94a.999.999 0 0 0 1.276.057l4.12-3.128 9.46 8.63a1.492 1.492 0 0 0 1.704.29l4.942-2.377A1.5 1.5 0 0 0 24 20.06V3.939a1.5 1.5 0 0 0-.85-1.352zm-5.146 14.861L10.826 12l7.178-5.448v10.896z"/></svg>} href="vscode:extension/traycer.traycer-vscode">
    Install Traycer in Visual Studio Code.
  </Card>

  <Card
    title="Windsurf Extension"
    icon={<svg
    viewBox="0 0 1024 1024"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      d="M897.246 286.869H889.819C850.735 286.808 819.017 318.46 819.017 357.539V515.589C819.017 547.15 792.93 572.716 761.882 572.716C743.436 572.716 725.02 563.433 714.093 547.85L552.673 317.304C539.28 298.16 517.486 286.747 493.895 286.747C457.094 286.747 423.976 318.034 423.976 356.657V515.619C423.976 547.181 398.103 572.746 366.842 572.746C348.335 572.746 329.949 563.463 319.021 547.881L138.395 289.882C134.316 284.038 125.154 286.93 125.154 294.052V431.892C125.154 438.862 127.285 445.619 131.272 451.34L309.037 705.2C319.539 720.204 335.033 731.344 352.9 735.392C397.616 745.557 438.77 711.135 438.77 667.278V508.406C438.77 476.845 464.339 451.279 495.904 451.279H495.995C515.02 451.279 532.857 460.562 543.785 476.145L705.235 706.661C718.659 725.835 739.327 737.218 763.983 737.218C801.606 737.218 833.841 705.9 833.841 667.308V508.376C833.841 476.815 859.41 451.249 890.975 451.249H897.276C901.233 451.249 904.43 448.053 904.43 444.097V294.021C904.43 290.065 901.233 286.869 897.276 286.869H897.246Z"
      fill="currentColor"
    />
  </svg>}
    href="windsurf:extension/traycer.traycer-vscode"
  >
    Install Traycer in Windsurf.
  </Card>

  <Card title="Traycer GitHub App" icon="github" color="currentColor" href="https://github.com/apps/traycerai/installations/select_target">
    Install the Traycer GitHub App.
  </Card>
</CardGroup>

## Getting started

Follow these steps to create and execute your first Traycer task:

<Steps>
  <Step title="1. Open Traycer">
    Launch Traycer from your IDE's command palette or sidebar. You'll see the
    Traycer interface with options to create new tasks.
  </Step>

  <Step title="2. Choose your workflow">
    Select either **Plan** (for single-PR tasks), **Phases** (for complex multi-step projects), **Review** (for code review tasks), or **Epic** (for specs, tickets, and workflow-guided collaboration) based on your needs.
  </Step>

  <Step title="3. Describe your goal">
    Provide a clear description of what you want to achieve.
  </Step>

  <Step title="4. Review the plan or artifacts">
    Traycer will generate the next step for your chosen mode. Review the plan, specs, or tickets and iterate until everything matches your intent.
  </Step>

  <Step title="5. Execute the plan or tickets">
    Hand off the plan or tickets to your AI coding assistant.
  </Step>

  <Step title="6. Verify results">
    Use Traycer's verification process to ensure the implementation meets your requirements.
  </Step>
</Steps>

## Next steps

<Columns cols={2}>
  <Card title="Learn about workflows" href="/tasks">
    Understand the differences between Plan, Phases, Review, and Epic workflows.
  </Card>

  <Card title="Explore integrations" href="/integrations/agents">
    Connect Traycer with your favorite AI assistants and tools.
  </Card>
</Columns>

<AccordionGroup>
  <Accordion title="What if my plan doesn't look right?">
    Use the iteration feature to chat with your plan and refine it. You can ask
    for changes, clarifications, or additional details until it matches your
    vision.
  </Accordion>

  <Accordion title="Can I use multiple AI assistants?">
    Yes! You can hand off the same plan to different AI assistants or switch
    between direct generation and agent handoff as needed.
  </Accordion>

  <Accordion title="How do I know if my implementation is correct?">
    Use Traycer's verification process to check if the generated code meets your
    requirements and follows the plan correctly.
  </Accordion>
</AccordionGroup>
