---
title: Prompt collectors
sidebar:
  label: Overview
description: Switch on session recording for one AI tool at a time.
---

A **prompt collector** runs on every laptop and records sessions from one AI tool. Turn one on in the console and every scanner in your organization activates it within 15 minutes.

| Collector | Records | Needs anything else? |
| --- | --- | --- |
| [Claude Code](/surface/extensions/endpoint/prompt-collectors/claude-code) | Claude Code sessions | No |
| [Codex](/surface/extensions/endpoint/prompt-collectors/codex) | OpenAI Codex sessions | No |
| [Chrome browser](/surface/extensions/endpoint/prompt-collectors/chrome) | ChatGPT, Claude, Gemini, and Perplexity used in Chrome | The Surface browser extension on laptops |

More tools (Cursor, Copilot, Gemini CLI, Goose, and others) will be added to this list over time.

## Before you begin

- You have the **Owner** or **Admin** role. Other roles see the switches but cannot flip them.

## How to turn one on

1. **Open Extensions**

    Click **Extensions** at the bottom of the left menu and scroll to **Endpoint Extensions**.

2. **Flip the switch**

    Find the collector and click its switch. You see a message such as "Claude Code discovery enabled".

3. **Wait one scan**

    Every laptop picks up the change within 15 minutes. New sessions appear on the [Sessions](/surface/sessions/review) page.

To stop, click the switch again. Sessions already recorded stay until they expire.

## What a collector does on the laptop

It hooks into the tool's own session files or events, reads each new turn of the conversation, and hands it to the scanner. The scanner adds the person and laptop and sends it to the console. Nothing is sent to anyone else.

## Next steps

<CardGroup cols={3}>
  <Card title="Claude Code" href="/surface/extensions/endpoint/prompt-collectors/claude-code" icon="terminal">Record Claude Code sessions.</Card>
  <Card title="Codex" href="/surface/extensions/endpoint/prompt-collectors/codex" icon="terminal">Record OpenAI Codex sessions.</Card>
  <Card title="Chrome browser" href="/surface/extensions/endpoint/prompt-collectors/chrome" icon="globe">Record AI websites in Chrome.</Card>
</CardGroup>
