Skip to main content
Auto-memory
Retell + Twilio
MCP ecosystem
Founder Pres.
Obsidian + QMD
Review pass
Claude / Codex
Convex
75K+ sold
SwiftUI CloudKit
Next.js + Vercel
1,350+ locations
Shopify
Session notes
Founder
MCP forks
<60s response
Operator chapters
Founder & CEO
121+ skills
Six figures raised
Founder office
back to grid
Projects2026

Boswell

A private macOS app that turns recordings, imports, pasted transcripts, and WhatsApp conversations into clean, speaker-checked Obsidian notes.

WhatsApp Everything
full chats into vault notes
Any input
record · import · paste · chat
AI speaker audit
labels checked, words preserved
Vault safe
review, save, append, recover
§01The workLive system

A private Mac app for one job: conversations into clean, speaker-checked Obsidian notes.

Boswell
SwiftUI · AppKit window

A private Mac app for clean conversation notes.

Boswell turns recordings, imported media, pasted text, and WhatsApp chats into speaker-checked Obsidian notes without making the source material disposable.

Boswell's Record screen showing live capture controls, elapsed timer, input device selector, live transcript panel, and the Ask Boswell assist sidebar.
Boswell's Conversation screen showing WhatsApp import controls, an empty review timeline, manual capture options, and conversation metadata fields.
The workRecord screen. Live capture with transcription, grounded Q&A, and session assist. / Conversation screen. Pull WhatsApp threads, review turns, then transcribe and file.
§02The pipelineEnd-to-end flow
01

Capture

Record live audio, import media, paste a transcript, or pull a conversation into the same review flow.

record · import · paste · WhatsApp
02

Chunk

Long chat histories are split into readable batches instead of becoming one giant, unreviewable note.

full history · bounded notes
03

Transcribe and check

Audio and voice notes become transcripts, then speaker labels can be corrected without changing the spoken text.

voice notes · speaker labels
04

File

Save the reviewed transcript as a new Obsidian note or append it to an existing note.

Obsidian save / append
§03What I builtPieces that compound

What's actually in the app.

WhatsApp Everything.

Boswell can capture a full WhatsApp conversation, split long histories into reviewable chunks, transcribe voice notes, and file monthly notes into the vault.

full chat · monthly notes

Incremental follow-up pulls.

After the first capture, follow-up messages can be added without reprocessing the entire conversation history.

new messages only

Speaker labels only.

The audit step can fix who said what, but it is not allowed to rewrite the words. That keeps the transcript useful as a record, not a paraphrase.

words preserved

Review-safe vault writes.

The app makes the save path explicit: review first, then create a new Obsidian note or append to an existing one, with recoverable states when a step fails.

save · append · recover
§04Build rulesPersonal-use scope · macOS 14

The rules I held the build to.

Selected rules6 of the working set · macOS 14
  1. Recording writes a source backup before transcription, so a bad run never costs the audio.
  2. The transcript opens in a review-and-edit step before any note hits the vault.
  3. Speaker correction changes labels only and leaves the spoken text alone.
  4. Long chats are split into bounded notes so the archive stays readable.
  5. Keys stay in the Keychain, kept out of config files and the repo.
  6. Follow-up captures can add new messages without replaying the full history.
§05StackEvery tool earns its line
SwiftUI / UImacOS windowing / DesktopLocal transcription / SpeechSpeaker audit / ReviewAudio capture / Record + playbackWhatsApp import / Conversation captureObsidian / Vault outputKeychain / SecretsmacOS 14+ / Target
§06ArtifactsReceipts and public proof

The app, the WhatsApp flow, and the vault filing path. All private, nothing published.

Boswell.app

The private Mac app for recording, importing, reviewing, and filing transcripts.

private macOS app
WhatsApp Everything

Full conversations can be captured, split into reviewable chunks, paired with voice-note transcription, and saved as vault notes.

chat capture · voice notes
Vault filing flow

Review the transcript, keep speaker-label changes constrained, then save a new note or append to an existing one.

review · save · append