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

# Termyte

> Keep coding work moving across agents and sessions.

# Pick up where you left off

Termyte keeps a local record of coding work. It captures what supported agents do and keeps each piece of work in a Work Thread: the task, its current state, and the evidence gathered along the way.

```bash theme={null}
npm install -g termyte
termyte init
termyte viewer
```

<CardGroup cols={3}>
  <Card title="Keep the task clear" icon="list-check" href="/guides/tasks">
    Keep the objective, steps, decisions, failures, and proof together in one Work Thread.
  </Card>

  <Card title="Resume safely" icon="rotate" href="/guides/checkpoints-and-resume">
    Compare the current Git state with the latest checkpoint before continuing.
  </Card>

  <Card title="Move between agents" icon="arrows-rotate" href="/guides/handoffs">
    Create a handoff packet for Claude Code, Codex, or OpenCode without relying on a chat transcript.
  </Card>
</CardGroup>

## What happens in the background

1. Claude Code, Codex, or OpenCode sends an event through an installed hook or plugin.
2. Termyte removes common secret patterns and stores the event once, even if it is replayed.
3. It records useful views of prompts, completed tools, commands, and file activity.
4. A background worker processes the completed session and saves useful, source-linked history.
5. When one active Work Thread exists for a repository, its current state is supplied before older context.

Everything is stored in a SQLite database under `~/.termyte` by default. There is no Termyte account or hosted sync service.

<Warning>
  Redaction catches common patterns, not every possible secret. Treat the database as sensitive. If you enable memory processing, redacted trace-derived content can be sent to the provider selected during setup.
</Warning>

## Start here

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Install Termyte, connect an agent, and check that capture works.
  </Card>

  <Card title="Supported agents" icon="plug" href="/integrations/overview">
    See exactly what Claude Code, Codex, and OpenCode support.
  </Card>

  <Card title="How it works" icon="diagram-project" href="/concepts/architecture">
    Follow an event from capture to task state and later context.
  </Card>

  <Card title="Current limits" icon="triangle-exclamation" href="/concepts/limitations">
    Read what Termyte does not do yet.
  </Card>
</CardGroup>
