v0.9 · IN DEVELOPMENT Join waitlist →
A TheraFi tool / Portland, OR / Built on M4 Pro

The therapeutic frame,
kept on your machine.

TheraFrame records, transcribes, and writes DAP/SOAP notes from your Zoom sessions — entirely on your Mac. No cloud round-trips, no BAA scrutiny, no audio leaving the room where the work happened.

  • Runs entirely on your Mac
  • No PHI transmitted, no BAA needed
  • One-time license, not a subscription trap
The work is at the center. Everything else is structural.

In therapy, the frame is everything the work happens inside.

The hour. The room. The fee. The confidentiality. The frame is what makes therapy different from a conversation with a friend — and breaches of it harm the work.

TheraFrame extends that frame to the documentation. The audio never leaves your Mac. The transcript never leaves your Mac. The notes never leave your Mac. Nothing crosses the threshold that wasn’t supposed to.

One Mac. Four steps. Zero round trips to anyone’s server.

The whole pipeline runs locally. Network traffic is limited to the initial model downloads.

  1. 01
    RECORD

    Stereo capture, physically separated.

    Your microphone on the left channel, the remote participant on the right — routed via BlackHole virtual audio. No mixing, no compression, no upload.

  2. 02
    TRANSCRIBE

    whisper.cpp, Metal-accelerated, on your machine.

    Each channel is transcribed independently. Channel-split means perfect speaker separation — physics, not ML diarization.

  3. 03
    SUMMARIZE

    Notes in DAP, SOAP, or your template.

    A local Ollama model writes the chart note from your prompt template. Swap the model, swap the template — your machine, your rules.

  4. 04
    REMEMBER

    A knowledgebase that accumulates per client.

    Each client has a structured walled-garden KB — presenting concerns, goals, important people, themes, homework, risk. Updated after every session, gated by fail-loud validation.

Cloud transcription was the only option. Now it isn’t.

Apple Silicon plus open-weights models means a solo practitioner can run the same caliber of transcription and summarization on a Mac Mini that a SaaS would charge you forever for — and keep the data inside the room.

DIMENSION THERAFRAME · LOCAL CLOUD SERVICES
Where PHI lives Your Mac. A vendor’s cloud.
BAA required No — no third party. Yes — must be reviewed and trusted.
Audio retention Yours to delete. Vendor policy. Often indefinite.
Network egress One-time model downloads. Every session, every byte.
Pricing model One-time purchase. Per-seat, per-month, forever.
Lock-in Your transcripts. Your KB. Their database. Their API.
Works offline Yes, after install. No.

Eight pieces of machinery, one menu-bar app.

F·01

Channel-split diarization

Mic-left, remote-right routing means each whisper run sees one speaker. More accurate than any pyannote model. Zero ML dependencies.

F·02

Per-client knowledgebase

Eight-section structured KB per client. Presenting concerns, goals, themes, homework, risk. Updated after every session.

F·03

Template-driven notes

DAP, SOAP, or your own. Each template declares its own model, temperature, and context window in its header.

F·04

Therapist voice file

A separate KB that captures your clinical voice across all sessions. Notes start to sound like you.

F·05

Fail-loud defaults

Bad LLM outputs are rejected. The prior KB is preserved. A retry-once-with-stronger-prefix mechanism recovers most regressions automatically.

F·06

Pipeline diagnostics

A live progress bar with streamed logs: audio config, mic permission, volumedetect, KB validation, elapsed timings.

F·07

Encrypted at rest

All output lives in a macOS sparsebundle. Eject it when you leave the room.

F·08

Bring your own model

Ollama on the back end. Drop in any open-weights model the day it ships.

A Mac that’s already on your desk.

HARDWARE
Apple Silicon Mac (M1 or later). 16 GB RAM minimum; 24 GB recommended if you want the large-context KB model.
DISK
~10 GB for the whisper + Ollama models. Output lives in an encrypted sparsebundle you control.
SOFTWARE
macOS 13 or later. Zoom (any tier). BlackHole 2ch (free, open-source). Ollama. whisper.cpp (brew install).
SETUP
A guided Audio MIDI Setup pass on first run, plus mic-permission grant. Done in about ten minutes.

Questions we get.

01 Is this HIPAA compliant?
HIPAA isn’t a checkbox you apply to software — it’s how PHI is handled end-to-end. TheraFrame doesn’t transmit, store, or share PHI with any third party, which is the strongest possible posture. You remain the covered entity; the tool just doesn’t add new disclosure surface.
02 What about Zoom itself?
Zoom is where the session happens — TheraFrame is downstream of that. If you already trust Zoom for your sessions (with a BAA in place), TheraFrame doesn’t change that calculation. If you don’t, the tool works just as well with FaceTime, in-person, or any audio source.
03 Will it work for in-person sessions?
Yes. Point both channels at lavalier mics on a small mixer (or run the room mic to one channel and a near-field mic to the other) and the same channel-split logic applies.
04 What if the LLM gets it wrong?
Outputs are drafts. You review every note before it enters the chart, same as you would with a human scribe. Fail-loud validation rejects obvious format breaks; you catch the subtle stuff.
05 Can I customize the note format?
Yes. Templates are plain Markdown files with a small header for model and parameters. Write a new one in five minutes.
06 Will my notes sound like me?
Over time, yes. A separate therapist-voice KB captures phrasing and clinical style; the summarizer consults it. You approve every update before it merges.
07 Can I export to my EHR?
Copy-paste today; direct EHR integration is on the roadmap once a small number of practitioners are using it and we know which systems matter.
08 What does it cost?
See below — pricing is still being finalized. One-time purchase, no per-session fees.

One machine. One purchase. Yours to keep.

TheraFrame is in closed beta with a single practitioner. Pricing is provisional until the second and third clinicians come on board.

SINGLE PRACTITIONER LICENSE
$24 / month, billed annually
  • One macOS machine, one clinician
  • All current note templates
  • Local model registry — bring your own Ollama models
  • Updates while you’re licensed
  • Email support, response within two business days
No per-session fees. No PHI transmitted. No BAA needed.