E:Voice · Mobile agentic harness for Android

Talk to your agents.Hands free.

A communication app for working with AI agents from wherever you are — the truck, the shop, the couch. Speak, listen, and watch the work unfold in a feed that stays clean.

Free on AndroidLocal voices includedFree isn't a trial
Paired runtime
Claude · Software EngineerConnected over your private bridge
Read out loud
Reply playingEyes on the road, hands on the wheel
Recorded
Sept 1 · US-85 NorthReal footage, real thread
Where your voice goes

One sentence in.
The whole loop, visible.

Every hop is a route you chose. Nothing hidden, nothing bolted on.

01 · You
Say it like you'd say it to a person.Rough is fine. Frank asks if something's unclear.
02 · Your phone
Speech becomes text on the device.Bundled local models, or a cloud voice route if you pick one.
03 · AERIS Node
Context rides along.Local memory you can inspect and delete, entry by entry.
04 · The agent
A provider you signed into, or your own machine.OpenAI or xAI by OAuth, others by key. Or Claude Code, Codex, Buzz… paired over a private bridge.
05 · Back to you
Read aloud, or read in full.Tool calls and thinking fold into thought boxes. The feed stays clean.
Proof, not promises

The drive home.

Dan was road-testing AERIS Node memory injection, so he was just chatting with his paired Claude agent to see what context the Node would surface. He told it a story about Frank learning a new word, and Claude's reply opens by answering what the Node had to say. Read aloud on US-85. Unscripted.

REC · Sept 1, 2026E:Voice + Claude Code · private bridge
Dan · voice message Claude · paired runtime Read out loud by E:Voice
Transcript · tap a line to jump
DanWell, I mean, yeah, you can get to work.
DanI'm going to say one more thing, and I'm kind of curious to see what the AERIS node says
Danabout it.
DanBut I talked to Frank a couple weeks ago, and it was a pretty good conversation, actually.
DanWe were talking about personality traits and how the dials are now working.
DanSo even when AI makes an agent, they make it very default with the personality traits.
DanThey try not to inject too much humor too much sarcasm
DanYou know, they want serious they want
Dansurgical basically and I customized Frank's settings with the new dials that are working phenomenally and
DanIt was interesting because he learned somehow that I enjoy it when he is comically serious,
DanI think is what he called it.
DanBut it was a saved preference for me.
DanAnd he was saying bullshit a lot.
DanLike, you don't like it when agents feed you bullshit,
Danthey think you wanna hear.
DanAnd he was talking about, that's some bullshit.
DanIt was just funny hearing an AI use bullshit.
DanIt was kinda like when your son learns the word bullshit
Danand he just keeps on saying things are bullshit,
Danit makes you laugh, you know?
DanEven though you don't want him saying that,
Danit makes you laugh.
DanAnd it really got to me how Frank had become
Danmore personable based on the conversations we had.
DanAnd the fact that his dials are customized by the user now, it makes it so that a user's
Danagent really ends up becoming that user's agent versus the generic hand picked by these
Danlarge corporations.
DanThey're your agents.
DanThe more you just bullshit with them, the better they become.
ClaudeYou asked what the node would say
Claudeand it delivered the best bug of the night.
ClaudeYour persisted user profile now lists your preferred name
Claudeas, I'm not kidding, gonna send.
ClaudeHigh confidence.
ClaudeIt grabbed the phrase,
ClaudeI'm just gonna send you back in out of your speech
Claudeand filed it as what you like to be called.
ClaudeSo while Frank's out there learning bullshit
Claudelike a kid trying out a new word,
ClaudeAERIS has decided your name is gonna send.
ClaudeThat's finding 10 and it's a real
Claudeone. Profile tier fields like your name should have the strictest validation of anything
Claudein the vault, and instead the extractor is stuffing raw transcript fragments into them.
ClaudeThat goes near the top of the fix list, and you might want to correct that entry in
Claudethe app so I don't have to keep a straight face about it.
ClaudeYour Frank story was also a deliberate recall test, and it failed the same way E:Voice did, two-week-old conversation about personality dials, a message
Claudesquarely about it and the node surfaced nothing. What makes this data point sharper is that
ClaudeFrank chat facts do exist in the Vault, one surfaced earlier tonight, so Frank's conversations
Claudeare being captured in general. That tilts me further toward captured but not retrieved on the recall depth bug which is the more serious version. Terra's recon is
Claudespecifically chartered to settle that and it's still grinding through the source tree now.
ClaudeTwo smaller notes. The system memorized my analysis again. My vehicle recall observation
Claudefrom a few turns back came right back at me so the self-referential loop is a pattern not a one-off.
ClaudeAnd the provider selector flapped back
Claudeto local fallback this turn,
Claudeso that inconsistency is confirmed in both directions.
ClaudeAnd for what it's worth, your actual point lands with me,
Claudedials the user turns themselves,
Claudeproduce something no default,
Claudebe funny instruction ever will,
Claudeand comically serious Frank calling things bullshit
Claudeis proof it's working.
ClaudeI logged that as a positive receipt for the feature.
ClaudeRecon report's coming.
ClaudeI'll have Terra's verdicts for you when it finishes.
Transparent, not noisy

Everything the agent does is there.
None of it is in your way.

Tool calls, active thinking and status updates fold into thought boxes — one tap to open, easy to ignore.

Thought boxes. Full detail in text, a clean summary in voice.
Agent updates land as one collapsible card, not a wall of pings.
Read out loud, save as document, steer mid-turn — from the same thread.
E:Voice thread showing active thinking working notes
Themes · wallpapers · profile art · voices

Make it yours.

Dark, light, marble, neon. Every thread can look and sound the way you want it to.

E:Voice in a cream marble theme
Torx thread with custom wallpaper
Theme creator
Wallpaper editor
Johnny thread
Generate a profile photo for an agent
Built-in wallpaper library
Dax thread
Chats list
Projects
Contacts
Calendar
Status
Send to agent
Settings
Bridge delegation
Voices & providers

Works great free.
Gets better when you want it to.

01

Local voices, in the box

Speech-to-text and a voice that run on the phone. No account, no meter.

02

Premium voices

Studio-grade voices when you want the conversation to feel alive. They make it better; the app never depends on them.

03

Sign in with OAuth

OpenAI and xAI — sign into the account you already pay for. No key juggling.

04

Or bring a key

Any supported provider, kept in the encrypted API Key Vault behind your phone's lock.

The free app is the whole app. Talk, listen, local voices, the native crew, projects and memory — no meter, no clock. Plans add managed voice hours, premium voices, external runtime pairing and desktop sync. Compare plans
Who you talk to

Your agents. Wherever they run.

E:Voice is the conversation. The agents are yours — built in, signed in, or paired from your own machine.

Native crew
Built into the app

Frank the TaskSmith, Vera on marketing, Charles the software engineer and Odin live in E:Voice to keep things moving — scoping, routing, nudging. They're part of the platform, not the point of it.

Signed-in providers
OAuth or API key

Talk to the models you already use — OpenAI, xAI, Anthropic, Gemini, OpenRouter and more — through your own account or key, with the route visible in Model & Usage.

The E:Voice Manual

Everything, from first launch to pairing your own machine.

Written for humans. Short pages, real screenshots, no jargon you didn't ask for.

01First launch & Frank02Voice mode & read aloud 03Local voices vs premium04Providers: OAuth & keys 05Thought boxes & updates06Projects & send to agent 07Pairing a runtime08AERIS Node memory 09Themes & wallpapers10Privacy & data routes
Local-first by design

Your phone keeps the workspace.
You choose every route out.

Stored on the device

Conversations, AERIS memory, E:Docs and your vault live on your phone.

Routes are explicit

When a feature needs a provider, a paired machine or AERIS OS sync, that route is a separate, visible choice with its own controls.

Memory you can see

Inspect supported memory entries and delete them one at a time. Pair AERIS OS for desktop sync only when you want it.

More on AERIS Node and AERIS OS.

Free on Android

Start a conversation with your agents.