๐Ÿฅ v0.30 โ€” Open-Source Clinical Documentation

Your Conversations.
Your Notes. Your Machine.

FerriScribe listens to your doctor-patient conversations and generates structured SOAP notes using a local AI model of your choice that runs entirely on your computer. No cloud APIs. No data transmission. No subscriptions. HIPAA-compliant by design โ€” because nothing ever leaves your device.

Why FerriScribe?
๐ŸŽฏ

Clinically Accurate

System prompt systematically optimized and benchmarked across 21 real clinical cases. Achieves 90%+ schema compliance with zero fabricated patient data โ€” every field defaults to "Not discussed" unless explicitly stated in the transcript.

๐Ÿ”’

100% Local & Private

All processing on-device. SQLCipher-encrypted database (AES-256). Audio recordings encrypted at rest with AES-256-GCM. No cloud APIs, no data transmission. HIPAA-compliant by architecture.

โšก

Minutes, Not Hours

Records the consultation, transcribes speech to text, and generates a structured SOAP note โ€” ready for your review before the next patient sits down.

๐Ÿ› ๏ธ

Adapts to Your Practice

Context templates for visit types, custom vocabulary find/replace rules, 6 letter audiences (Patient, Insurance, Tax Authority, Specialist, Employer, Legal) plus custom audiences. Generate referrals, clinical letters, and synopses with per-document custom prompts.

๐ŸŒ

Fully Open Source

Audit every line of code. Fork it, contribute, or customize it for your clinic. No black boxes, no vendor lock-in, no future price hikes.

๐Ÿ–ฅ๏ธ

Cross-Platform

macOS, Linux, and Windows. Runs on any capable machine with 16GB+ RAM โ€” from a MacBook Air to a clinic workstation.

๐Ÿ’ฐ

Zero Recurring Costs

No per-seat licenses. No API fees. No cloud subscriptions. Download it, run it, own it. One less line item on your practice budget.

๐Ÿ”—

Multi-Device Sharing

Pair laptops to a central office server over LAN or Tailscale. Bidirectional content sync keeps SOAP notes, transcripts, and recordings consistent across all devices โ€” with per-field last-write-wins merge and automatic conflict resolution.

๐Ÿ’พ

Runs on Consumer Hardware

Proven on Apple Silicon Mac Studio with 192GB unified memory. Runs quantized models (Qwen 3.6 35B A3B) via LM Studio โ€” no GPU server, no special equipment needed.

๐Ÿ“‹

ICD-9 Billing Codes

7,122 bundled BC MSP ICD-9 diagnostic codes with automatic SOAP validation. Off-list codes flagged as amber chips for clinician review. Inverted-index lookup for instant code selection.

๐Ÿง 

RAG & Agentic AI

Ingest clinical documents into a local vector store. Retrieval-Augmented Generation combines BM25, vector similarity, and graph search. Multi-step agentic workflows with tool use for complex clinical queries.

๐Ÿ“„

FHIR & Multi-Format Export

Export SOAP notes as PDF, DOCX, or FHIR R4 โ€” the healthcare interoperability standard. Share structured clinical documents with any EHR system. Audio recordings exportable as standard WAV files.

โŒจ๏ธ

Keyboard-First Workflow

Space to record/stop, Cmd/Ctrl+Enter to generate SOAP notes. RSVP speed reader for rapid document review at configurable WPM with per-section filters. Drag-and-drop condition chip reordering.

๐Ÿ”

Security & Audit

Encrypted database with OS keychain integration. PHI-redacted log export for safe technical support. Soft-delete recordings with undo toast. Crash recovery for interrupted encryption operations.

๐Ÿ”„

Condition Chip Sync

Persistent condition tracking with drag-and-drop reorder. Real-time sync across paired devices via SSE. Tombstone-based conflict resolution ensures consistency across your practice.

Three Steps to Done
1

Record

Hit record before the consultation. FerriScribe captures audio and transcribes it locally with high-quality speech-to-text via Whisper.

2

Process

The local AI model analyzes the transcript on-device โ€” extracting clinical findings, ICD codes, differential diagnoses, assessments, and plans.

3

Document

A structured SOAP note appears in seconds. Review, edit, and copy it into your EMR. Done before your next patient.

๐Ÿ›ก๏ธ

HIPAA-Compliant by Design

FerriScribe runs entirely on your local machine โ€” no cloud APIs, no data transmission, no third-party servers. Patient conversations never leave your device. This isn't a privacy policy you have to trust; it's an architecture you can verify. Every line of code is open source and auditable.

โœ“ Tested in Production

Battle-Tested in a Live Clinic

FerriScribe isn't a prototype โ€” it's running daily in a real family practice, generating SOAP notes from actual patient encounters. Here's the reference deployment:

๐Ÿ–ฅ๏ธ Hardware

  • Apple Mac Studio
  • M-series chip with 96GB unified memory
  • All processing on a single silent desktop
  • No external GPU or server hardware

๐Ÿง  AI & Speech Models

  • LM Studio โ€” local model serving (localhost:1234)
  • Qwen 3.6 35B A3B (quantized, MLX-accelerated)
  • Whisper โ€” local speech-to-text transcription
  • Tauri v2 โ€” native desktop framework

๐ŸŒ Networking

  • Tailscale โ€” secure mesh VPN between devices
  • Multi-device pairing over local network
  • Office server mode with auto-resume
  • Zero exposed ports to the public internet
Runs on What You Have
๐ŸŽ

macOS

Native Apple Silicon support with MLX optimization. Runs great on MacBook Air, MacBook Pro, and Mac Studio with M-series chips.

๐Ÿง

Linux

Full NVIDIA CUDA and AMD ROCm support. Run it on your workstation, a home server, or a dedicated clinic machine.

๐ŸชŸ

Windows

DirectML and CUDA support. Works on any capable Windows laptop or desktop with sufficient RAM for local inference.

The only requirement: a computer with enough RAM to run local models (16GB+ recommended).

Tech Stack
Qwen 3.6 35B
A3B quantized model
LM Studio
Local model serving
Whisper
Speech-to-text
Tauri v2
Desktop framework
Rust
Core engine (13 crates)
Tailscale
Secure mesh VPN
BERTScore
0.837 semantic accuracy
90%+ Schema
SOAP compliance rate
SQLCipher
Encrypted database