Phone and browser capture

A box is a directory of your data, kept under version control with a full history of changes (using git); a card is a markdown file with a structured header; the agent is the coding agent (Claude Code or Codex) that operates the box. Capture is how content from your phone or browser gets into the box.

What it does for you

What it needs

An iPhone (iOS 17 or later) for the native app, or Chrome for the extension. Both need a box already reachable from your device. See ../install/index.md.

How it works, briefly

The iOS app is a thin native shell around the same web chat you use in a browser; it adds native pairing, recording, and speech input, delivered into the chat over a bridge. A finished capture becomes a capture-session card with typed cards for what it contains (image, audio, file). Capture runs when you use it, not on a schedule. Clipping web pages is a separate capability: web-clipping.md.

Limits

Owner-gated surfaces like device pairing require signing in as the box owner; a shared or guest device cannot pair itself. The documentation does not describe an Android app.

Go deeper

../reference/cards/capture-session.md, ../reference/cards/image.md, ../reference/cards/audio.md, ../reference/cards/upload-batch.md, ../contracts/mobile-contract.md