Sessions

Track your AI coding sessions across Claude Code and Cursor.


What are sessions?

Sessions track AI coding conversations that happen in your repositories. When you use Claude Code or Cursor with Git Canopy hooks installed, each conversation is recorded as a session.

Viewing sessions

Open the Sessions tab in Git Canopy to see all sessions for the current repository.

Sessions are grouped by status:

  • Active - Currently running
  • Today / Yesterday / This Week - Recent completed sessions
  • Older - Past sessions

Session information

Each session shows:

Field Description
Tool Claude Code or Cursor
Branch The worktree branch for this session
Duration How long the session ran
Files edited Number of files changed
First prompt What you asked the AI to do

Session statuses

Status Meaning
Active Session is currently running
Idle No activity for 30+ minutes
Completed Session ended normally
Abandoned No activity for 24+ hours

Actions

From the session detail view, you can:

  • Workspace - Jump to the worktree in the workspace view
  • Changes - View file changes for this session
  • End Session - Mark an active session as completed
  • Delete - Remove the session from history

Filtering

Use the toolbar to filter sessions:

  • Search - Filter by branch name, prompt, or session ID
  • Active Only - Show only running sessions
  • Tool - Filter by Claude Code or Cursor

Back to top

Git Canopy — A Git worktree manager for macOS

This site uses Just the Docs, a documentation theme for Jekyll.