Local-first
The editor does the work on your hardware.
Whisper transcribes voice. MediaPipe reads your gaze. An embedded inference runtime drives Tab and fast-apply. Your semantic index lives on your disk. Nothing in this list ever leaves the machine.
- Voice transcriptionWhisper, in-process
- Gaze trackingMediaPipe, on-device
- Tab completionEmbedded llama.cpp
- Apply / diffLocal fast-apply
- Semantic index~/.eri/index.sqlite
- TTS playbackCached presets, no upload
Proof
~/.eri/index.sqlite