Captain's Log
Captain's Log turns selected GitHub repositories into a private work journal. Connect GitHub, choose the repositories you care about, and see your work as a readable timeline — with Work Map visualizing commit volume and changed lines, and daily journal entries that turn the evidence into notes you can actually remember. Built for memory, not surveillance. iPhone, iPad, with native Mac, Apple Watch, and Apple TV targets in development.
Captain's Log isn't on the App Store yet.
One email when it ships. Nothing else, ever.
What's in the app
- GitHub Device Flow sign-in. No Captain's Log account. You sign in directly with GitHub and select which repositories the app sees.
- Daily, weekly, monthly, and yearly work views. Your commits at the time scale you need them.
- Work Map. Commit volume and changed lines visualized across the time scales above.
- Diff stats, changed files, language, and work-type breakdowns. What you did, in what files, in what languages.
- Daily journal summaries. Notes generated from commit evidence — not from your inbox, your calendar, or your screen time.
- Apple on-device AI when available. Foundation Models generate summaries locally on supported devices.
- Optional bring-your-own-key cloud AI. OpenAI and Anthropic supported as opt-in providers. The studio has no proxy or middle layer; selected commit evidence goes directly from your device to the provider key you attached.
- In-app Privacy and Data screen. The app explains its data flow inside the app, not just in a policy document.
Why the studio shipped this
Captain's Log exists because the work record is already there, in your Git history, and almost nothing reads it back to you in a form you can actually remember. The studio's bet is that the most honest record of what you did today is your commits — not a sentiment-analyzed daily summary written by an LLM that doesn't know your repository.
The product answers four practical questions: What did I ship today? Which repositories took most of my week? Was this a small cleanup day or a heavy diff day? What should I remember from the actual commits? Everything else — the Work Map, the daily journal, the language breakdowns — exists to answer those four questions accurately.
How it was made
Native SwiftUI for iOS and iPadOS, with companion targets for Mac, Apple Watch, and Apple TV that are in development. Universal bundle ID (com.blakecrosley.captainslog), iCloud capability for cross-device state, GitHub Device Flow for authentication, and a separate background indexing path for older Git history that batches in the background while the app stays usable.
The AI layer is intentionally hybrid. When Apple Foundation Models are available on the device (iOS 26+ on supported hardware), summaries run entirely on-device with zero network round-trip. When they aren't — or when you'd prefer a different model — you can attach an OpenAI or Anthropic key in settings, and the app sends selected commit evidence directly to the provider you chose. The studio runs no proxy. Bring-your-own-key means exactly that.
Tokens (GitHub plus any optional cloud AI keys) live in the iOS Keychain. There is no Captain's Log server, no studio analytics on what repositories you track, and no remote record of which days you committed.
What it's not
Captain's Log is not a productivity tracker, a time tracker, or a manager-facing dashboard. It does not read your inbox, your calendar, your screen time, or anything else outside the GitHub repositories you explicitly selected. The studio designed it for the person doing the work, not the person checking on the work. If you wanted surveillance software, several good options exist; this is not one of them.
Frequently asked
What is Captain's Log?
A private work journal for developers. Connect GitHub, choose the repositories you care about, and see your work as a readable timeline instead of a wall of commits — with Work Map visualizing commit volume and changed lines across days, weeks, months, and years, and daily journal entries that turn commit evidence into notes you can actually remember.
How does sign-in work?
GitHub Device Flow. There is no Captain's Log account — you sign in with GitHub directly, choose which repositories to include via your GitHub App installation, and the app reads from those repositories only. The studio has no server in the loop and stores no account state on its side.
Does Captain's Log require an AI provider?
No. The app is fully usable with no AI provider attached — you get the timeline, Work Map, diff stats, changed files, and language and work-type breakdowns from your selected repositories. AI journal summaries are an additive feature. When available, they run on-device via Apple Foundation Models. OpenAI and Anthropic are optional bring-your-own-key settings; the app sends selected commit evidence directly to the provider only when you generate a journal entry.
What devices does Captain's Log support?
iPhone, iPad, Apple Vision Pro (via the compatible iPhone/iPad path), with native targets for Mac, Apple Watch, and Apple TV in development. The current shipping target is the universal iOS/iPadOS app.
What can I actually answer with this app?
Practical questions the studio designed the app to answer: What did I ship today? Which repositories took most of my week? Was this a small cleanup day or a heavy diff day? What should I remember from the actual commits? The journal entries and Work Map are built around that intent.
Where do my GitHub tokens live?
In your iOS Keychain. The same is true of any optional OpenAI or Anthropic keys you attach. The app explains its full data flow in an in-app Privacy and Data screen.
Is Captain's Log available now?
The app is in active development. The studio is closing the remaining App Store Connect blockers before the public TestFlight and store release. Use the notify form on this page and you'll get one email when it ships.
Where is the full case study?
Blake's personal case study — including the design discipline behind "memory not surveillance," the GitHub Device Flow rationale, and the hybrid AI architecture — lives at blakecrosley.com/work/captains-log. This page is the studio's product overview.