rcli (no arguments). This mode provides a full-screen dashboard with push-to-talk voice recording, text input, live hardware monitoring, and panel-based navigation.
Usage
TUI Layout
The interactive mode displays:- Chip Bar — CPU/GPU/RAM specs (M1/M2/M3/M4)
- System Gauges — CPU, Memory, GPU, Battery, Network
- Models Panel — Active LLM, STT, TTS, RAG status
- Chat History — Conversation with performance metrics
- Voice Panel — Animated dog with audio level meter (during recording)
- Input Bar — Text input field with command prompt
- Status Bar — Keyboard shortcuts
Keyboard Shortcuts
Voice Input
Text Input
Panel Navigation
Utilities
Interactive Commands
Type these commands (with or without/ prefix) in the input bar:
Push-to-Talk Workflow
- Press
SPACEto start recording - Speak your command (e.g., “open Safari”)
- Press
SPACEorENTERto stop - RCLI transcribes via STT
- LLM processes and responds
- TTS speaks the response (if
--no-speaknot set)
Noise Gate
If audio level is below 0.003 RMS, RCLI shows:rcli mic-test to check your microphone levels.
Tool Call Trace
PressT to toggle tool call tracing. When enabled, every LLM tool call appears inline:
Context Window Management
The TUI shows a context gauge with:- Green — 0-30% usage
- Yellow — 30-70% usage
- Red — 70-100% usage
X to clear conversation history and reset the context window.
Performance Metrics
After each interaction, the TUI displays:- TTFA — Time to first audio (STT + LLM first token + TTS first sentence)
- STT — Transcription latency
- LLM — Tokens generated, tok/s, TTFT
- TTS — Synthesis time, real-time factor
TTFA < 500ms is green (excellent), 500-1000ms is yellow (good), >1000ms is white.
Panel Details
Models Panel (M)
Browse all LLM, STT, and TTS models. For each:- Installed — Available locally
- Active — Currently loaded (green checkmark)
- Default — Included in
rcli setup - Recommended — Best for most users
ENTER on a model to:
- Download (if not installed) — via curl from Hugging Face
- Switch (if installed) — Hot-swap LLM at runtime, or select STT/TTS for next launch
Actions Panel (A)
Browse all 43 macOS actions. Use:SPACEto enable/disable (persists to~/.rcli/actions.json)ENTERto execute directly
Benchmarks Panel (B)
Run benchmark suites:all— All suites (default)stt,llm,tts,e2e,tools,rag,memory
ENTER to start.
RAG Panel (R)
Options:- Ingest documents — Enter path, index files
- Show status — Display indexed file count
- Clear index — Remove all indexed documents
Cleanup Panel (D)
Lists all installed models with size and status. PressENTER to delete (cannot delete active models).
Exit Behavior
ESC(when idle + empty input) → QuitQ→ QuitCtrl+C→ Graceful shutdown