·
STT
THINK
TTS
GPU
idle
LANG
VOICE
SPEED 1x
TONE
ready

Live transcription

press REC and speak…
idle

Self-talk reasoning

step-by-step · same sequence
idle
Live for the current turn — runs while you stay on any tab. Green = active.
STT
THINKING
TTS
HEARD (STT)
REPLY (THINKING)
VOICE (TTS)
total latency

Active pipeline (tap a slot → highlight → pick ANY model to substitute)

TTS ▲
THINKING
STT ▼
Open chat context usage

Models (type = instant local filter · GO = search Ollama + HuggingFace)

Thinking models (LLM)

STT models (speech → text)

TTS models (text → speech)

Generated voice storage

WHO IS TALKING

Each profile = a person. Enroll 3+ voice samples per person. Gabriel recognizes them automatically and adapts its response voice.

GPU

loading…

CPU / RAM / DISK

loading…

Server log


      

System prompt

Voice

Speaker recognition

Lower = merges more aggressively (one person stays one profile). Higher = stricter (may split a person into many). Defaults: match 55, cluster 50.

Versions

Each release lives in ~/gabriel/versions/<ver>. ACTIVATE copies that version's gabriel.py+app.html live and offers its APK to re-install — for instant rollback.
load to view…

Password

Permanent memory accumulated from chats & live (RAG). Editable. Facts inject into future conversations.
load to view…