Jean logoJean

Start Your First Session

Choose a base session or worktree, pick the right backend, and send the first message.

Once a project exists, Jean gives you two main ways to begin.

Choose a starting point

Use a base session when you want to work directly in the project folder. This is a good fit for repo exploration, small changes, planning, and review work.

Use a worktree when you want a separate branch and path for the task. This is a good fit for feature work, bug fixes, PR reviews, and parallel tasks.

Create a worktree from real context

The new-session modal is more than a branch creator.

You can start from:

  • quick actions
  • GitHub issues
  • pull requests
  • security alerts and advisories
  • existing branches
  • Linear issues

For many of those entry points, Jean can create the workspace and immediately start an investigation flow with the relevant context already loaded.

Pick a backend and model

Each session can carry its own choices for:

  • backend
  • model
  • provider
  • reasoning or thinking level
  • execution mode

That means one worktree can hold several sessions with different personalities or roles.

Send the first message

In the chat window you can:

  • type normally
  • mention files
  • attach images
  • attach text files
  • include skills or extra context

Jean keeps that session tied to the current workspace so the conversation does not drift away from the branch you are working on.

File mentions and slash commands

Two popovers speed up input:

  • @ opens a fuzzy file picker. Type a name, press Enter, and the file is attached as a mention.
  • / opens the slash menu. It surfaces backend commands and installed plugin skills (for example, Claude Code skills or Codex skills). Up to 15 results with arrow-key navigation.

Both popovers are keyboard-first so you can stay in the input while adding context.

Pasting content

Jean processes pasted images and large blocks of text:

  • images pasted from the clipboard are resized and compressed before being attached (max 1568px on the longest side). Animated GIFs and small images are left alone.
  • text over roughly 2000 characters is automatically saved as an attached text file instead of filling the input.

That keeps token usage low and the input readable.

Execution modes

Jean exposes three familiar modes for work that needs different levels of autonomy:

  • Plan for careful, approval-oriented work
  • Build for editing-heavy work with guardrails
  • Yolo for fast, fully trusted execution

Use the stricter mode until you trust the task, the repo, and the backend behavior.

Shift+Tab cycles execution mode inside the chat. Cursor Agent only supports Plan and Yolo.

Plan approvals

When Plan mode returns a plan, Jean shows it in a dialog before any execution. The buttons let you:

  • Approve and run the plan in the current session
  • Approve and clear context to start fresh with only the plan as input
  • Approve in new worktree to execute the plan in an isolated branch and path

Those two extra options are useful when a plan grew out of exploration but deserves a clean execution environment.

Session tabs

A single worktree can hold multiple session tabs.

That is useful when you want to split work such as:

  • implementation vs review
  • investigation vs fix
  • release prep vs active coding
  • one backend for planning and another for execution

Next reads

On this page