Case Study
Offmynd
AI Voice Journal & Knowledge Graph
Overview
The Problem
Your best ideas arrive in motion — walking, driving, lying awake at 2am. You capture fragments in scattered notes, voice memos that pile up unheard, or you simply forget. The thoughts that could change your trajectory dissolve because there is no system designed to receive, understand, and connect them.
Offmynd turns your voice into structured intelligence. Speak a thought — AI transcribes it, classifies it, extracts skills and decisions, embeds it in a knowledge graph, and surfaces patterns you didn't know existed. Two modes: personal (white, reflective) and business (dark, focused). Your mind, mapped.
Intelligence
13-Step Pipeline
Every voice entry passes through a 13-step orchestration pipeline — from raw audio to actionable intelligence in a single asynchronous flow.
Streaming recording
Deepgram Nova-2
Claude post-processing
Topic + entity extraction
Emotional analysis
OpenAI text-embedding-3-small
Node + edge creation
pgvector cosine search
Skill extraction + linking
10-type signal detection
5-detector mining pass
Contextual prompt generation
FCM push + email digest
Core Features
Voice-to-Knowledge Pipeline
Record a thought — Deepgram Nova-2 transcribes in real time via streaming WebSocket. Claude Sonnet extracts topics, entities, sentiment, skills, and decisions in a single structured pass. The entry lands in your knowledge graph within seconds.
Living Knowledge Graph
Every voice entry becomes nodes and edges in a pgvector-powered graph. Cosine similarity connects related thoughts across time. Force-directed visualization lets you explore your mind spatially — tap any node for full context.
Signal Engine
10 signal types surface what matters: knowledge gaps, stale goals, recurring patterns, emotional shifts, skill plateaus, contradictions, decision deadlines, dormant interests, momentum changes, and opportunity windows.
Pattern Mining
5 detectors run across your entries: temporal patterns (when you think about what), co-occurrence (ideas that appear together), sentiment trajectories, frequency analysis, and dormant topic resurrection.
Contextual Nudges
Claude generates personalized nudges based on your graph state — gentle prompts to revisit stale goals, explore connections between unlinked ideas, or act on decisions you've been circling. Rate-limited to avoid noise.
Decision Wizard
Guided multi-step flow to structure complex decisions. AI analyzes your past entries for relevant context, surfaces related skills and knowledge, and helps you evaluate options against your own historical patterns.
Knowledge Ingestion
Feed URLs, documents, and articles into your brain. Claude analyzes external content, extracts key concepts, and weaves them into your existing graph — connecting new knowledge to thoughts you've already recorded.
Psychological Profiling
Interactive questionnaire builds a cognitive profile — thinking style, decision patterns, communication preferences, stress responses. AI uses this to personalize nudges, frame insights, and adapt its analysis approach.
Awareness
10 Signal Types
The signal engine continuously analyzes your knowledge graph to surface insights you would otherwise miss.
32
App Screens
50
API Routes
21
Database Tables
11
Backend Services
Experience
Dual Mode
Two distinct environments for two modes of thinking. Switch between them with a 200ms animated transition.
Personal
White canvas. Reflective journaling, personal goals, emotional processing, creative thinking. Sage silver accents.
Business
Dark canvas. Strategic decisions, project planning, professional skills, market analysis. Focused intensity.
Aesthetic
Sage & Glass
Glassmorphic cards with 40% opacity and 30% border on a clean canvas. Fraunces serif headings meet Inter body text. Sage silver palette communicates calm authority — a space designed for thinking, not distraction.
Background
#FEFFFE
Card
#E9EBF8
Sage Silver
#5F7470
Sage Deep
#3F544F
Sage Darkest
#2A3A36
Business BG
#16181D
Gold
#D6B16A
Backend
11 Services
Voice Processing
13-step orchestrator
AI Pipeline
Claude structured analysis
Embedding
Batch vector generation
Graph Engine
Node/edge CRUD + similarity
Signal Engine
10 signal type detection
Pattern Mining
5 concurrent detectors
Nudge Engine
Claude contextual prompts
Knowledge Ingestion
URL + document parsing
Notification
FCM push + Resend email
Export
JSON / CSV / Markdown
Activity
Platform event logging
Interested in building something like this?
Partner With Us