Voice Journal

Private. Local. Your story.

Daily 3-minute check-ins that become your yearly memoir.

A private voice companion that grows with you. Local-first. AI-powered. Always yours.

Today's check-in

2:17

Speak freely

Listening…

Speech EnginePrivate & encryptedYour server

Speech Engine

Local AI turns your voice into memory.

Weekly recap

AI summaries of what mattered, privately.

Threads

Visual maps of your thoughts over time.

Year-end memoir

A narrated memoir generated with Eleven Music API.

Get started locally

Select a step to view its commands

Step 1 of 3

Install
git clone https://github.com/JuampiHernandez/Voice-Journal.git
cd Voice-Journal
npm install
cp .env.example .env

Works on macOS, Linux, or your VPS.

ElevenLabsSpeech Engine

ElevenLabs handles the voice layer. You own the agent.

Attach Speech Engine to your server and get real-time voice without rebuilding your stack. ElevenLabs captures audio, transcribes it, and speaks responses — your LLM decides what to say.

Learn about Speech Engine
  • Ultra-low latency voice

    Scribe v2 Realtime (~150ms STT) and Flash TTS (~75ms) for natural back-and-forth.

  • One integrated pipeline

    Speech-to-text, text-to-speech, and voice orchestration — no stitching vendors together.

  • Bring your own LLM

    Your prompts, tools, and long-term journal memory stay on your server.

  • Smart turn-taking

    Built-in interruption handling — users can cut in mid-response, just like a real conversation.