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.
2:17
Speak freely
Listening…
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
git clone https://github.com/JuampiHernandez/Voice-Journal.git
cd Voice-Journal
npm install
cp .env.example .envWorks on macOS, Linux, or your VPS.
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 EngineUltra-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.