Bee Box documentation · directory: https://beebox.run/docs/capabilities/ · index: https://beebox.run/docs/capabilities/index.md · root: https://beebox.run/llms.txt # 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** - Pairs your iPhone to a box by scanning a QR code or opening a link, so captures are attributed to you without signing in each time. - Lets you record voice, take photos, or upload files from the native app, landing in the box's web chat as a normal message. - Keeps an interrupted or backgrounded capture uploading instead of losing it, and tells you plainly if a recording got cut off. - Groups everything from one recording session into a single timeline you can read back, with silences and photos in place. - Lets you see and revoke paired devices, and lock a paired box behind Face ID or your device passcode. **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](https://beebox.run/docs/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](https://beebox.run/docs/capabilities/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](https://beebox.run/docs/reference/cards/capture-session.md), [../reference/cards/image.md](https://beebox.run/docs/reference/cards/image.md), [../reference/cards/audio.md](https://beebox.run/docs/reference/cards/audio.md), [../reference/cards/upload-batch.md](https://beebox.run/docs/reference/cards/upload-batch.md), [../contracts/mobile-contract.md](https://beebox.run/docs/contracts/mobile-contract.md)