Talkto your terminal.

Voice, a launcher and agent alerts for macOS. Made for Claude Code and Codex.

Download for MacView source

Free · open source · macOS 11+ · v0.2.1 · 14 MB

~/samlu-web claude›
Voice

Ramble in.
Prompt out.

Um, so the login button on settings does nothing offline. Uh, make it retry every five seconds— no wait, retry when the connection comes back, show a message, and like, don’t touch the auth tokens.

− 4 fillers⌘⌥V1 correction
›Task: Fix the settings login button when offline. Now: It does nothing without a connection. Expected: Show an offline message; retry when the connection returns. Constraint: Don’t change auth token handling.
Launcher · ⌥H

One key.
Every tool.

=
Agents

Walk away.
It’ll find you.

Claude Code finishedRefactored settings.rs · 4 filesShow

Claude Code hooks and Codex notify. Your config is merged and backed up first.

Private by default

Your voice stays
on this Mac.

This Mac
Whisper · MetalApple SpeechOllama · LM StudioKeys in KeychainAudio never stored
A cloud providerOnly if you add a key. Groq, OpenAI, Deepgram, ElevenLabs, or your own endpoint.

Let the terminal
wait for you.

Download for Mac

Free · open source · macOS 11+ · Apple silicon and Intel

macOS says Samlu can’t be opened

Builds aren’t signed with an Apple Developer ID yet. Run this once after moving Samlu to Applications:

xattr -dr com.apple.quarantine /Applications/Samlu.app
Which agents does it work with?

Claude Code through its hooks, and Codex through its notify command.

Why re-grant permissions after updating?

Each unsigned build has a new signature, so macOS sees an update as a new app. Signed builds will fix this.

Windows or iPhone?

Not yet. This release is macOS only.