Sessions

Overview

A session is an interactive Claude Code terminal running against one of your projects. It's where the AI reads your code, makes changes, runs commands, and completes tasks. Open Poet manages the session lifecycle — starting, monitoring, and recording everything that happens.

Starting a Session

To start a new session:

  1. Open a project from the dashboard.
  2. Click New Session.
  3. Optionally link the session to an existing task (see Linking Tasks).
  4. The terminal opens and Claude Code starts in your project directory.

When a session starts, Open Poet automatically:

Session Terminal

The session terminal is a full interactive terminal powered by xterm.js:

Linking Tasks

Sessions can be linked to tasks for tracking development progress:

This creates a clear audit trail from task creation through AI work to completion.

Session History

All sessions are saved and accessible from the project view: