For comma owners · iPhone and iPad

Your footage, without the detour.

Your comma already records every drive. Annex B pulls that video straight off the device over your own Wi-Fi — browse your drives, stitch the segments into one video, and save it to Photos. No account, no cloud, nothing in between.

Annex B Library listing drives with road-camera thumbnails

Try it before you pair

Take the sample drive around the block first.

The whole workflow, day one

A built-in sample drive lets you browse, download, stitch, play, and save — the exact flow your real footage will follow.

Then connect for real

Once it feels right, enable SSH on your comma and add the app's key. Your own drives take the sample's place.

Fully open source

Trust the code, not a promise.

Annex B is fully open source under the MIT License. Audit how it handles SSH keys, host-key changes, read-only downloads, video processing, and every other part of the local-only pipeline.

Audit connlark/annexb

What it does

Sixty one-minute clips back into one drive.

Your comma stores each drive as one-minute segments. Annex B downloads them over your network and turns them back into the drive you remember — no desktop, no scp, no manual stitching.

01

One drive. One video.

Pick a route and Annex B fetches every segment, verifies it, and joins them into a single file you can actually share.

Annex B preparing and stitching a drive
02

Know what's ready at a glance.

Every drive shows exactly where it is — downloading, stitching, ready to play, or saved to Photos — and picks up where it left off if the connection drops.

Annex B Downloads showing drive preparation states
03

Local by design—not just by policy.

Annex B signs in with a key generated on your phone and kept in a ThisDeviceOnly Keychain item. Access is read-only, the host key is pinned, and a changed key stops the connection cold.

  • Never writes to your comma
  • Changed host keys block
  • No analytics
  • No account
Annex B connected device and SSH key settings

How it works

01

Pair on your Wi-Fi

Enable SSH on your comma, add the key Annex B generates, and connect read-only over your own network. The host key is pinned on first contact — if it ever changes, the connection stops.

02

Pick a drive

Browse your routes with road-camera thumbnails, then grab a single minute or the entire drive. Downloads resume if the connection drops.

03

Stitch and save

Annex B joins the segments into one video. Keep the original HEVC or convert to H.264, watch it in the app, or save it to Photos.

Private by default

No account. No relay. No quiet uploads.

Annex B talks to exactly one machine: the comma device at the address you enter. Your routes, downloads, and finished videos live on your phone — and nowhere else.

Read the privacy policy