Arctic

Sessions

Manage conversations and history.

Sessions are the core unit of conversation in Arctic. Every interaction with a model happens inside a session.

Create sessions

  • TUI: arctic starts a new session automatically.
  • CLI: arctic run "..." creates a session for the prompt.

List sessions

arctic session list

Resume sessions

Continue the most recent session:

arctic run --continue "follow‑up question"

Resume a specific session:

arctic run --session <session-id> "follow‑up question"

Fork sessions

Fork to explore a different approach without losing the original:

arctic session fork <session-id>

Fork from a specific message (exclusive):

arctic session fork <session-id> <message-id>

Export / import

arctic export <session-id>
arctic import <file-or-url>

Diffs and snapshots

Arctic tracks file changes using snapshots. To view and work with snapshots:

# View a snapshot diff
arctic debug snapshot diff <hash>

# Apply a snapshot patch
arctic debug snapshot patch <hash>

Snapshots also power undo/revert and benchmarking. See Snapshots.

On this page