Xplores Voice

Open-source voice
for your tools.

Run Claude Code and Codex on your own subscription, and do the same work while you hike, bike, or cook instead of waiting at a screen.

  1. 1Install XPlores Voice on your host
    curl -fsSL https://www.xplores.ch/install.sh | shCopied
  2. 2Connect with the iOS app
    Download on theApp Store
  3. 3Start talking to your tools
See it work

“Yes. Start a background task to create the PR for that ticket.”

Listening

Developers love Xplores Voice.

Real reactions from people building with Xplores Voice today.

Your tools

Bring your own subscription.

Xplores does not resell tokens. Plug in Codex, Claude Code, OpenCode, Cursor, or the tools you already pay for. We orchestrate them; you keep your plan.

Claude Codeclaude auth login
Codex CLIcodex login
OpenCodeopencode auth
Cursorcursor-agent
How it works

One assistant for your day.
Background tasks for your work.

There's no magic here. The main thread is Claude Code with a voice — it knows your day and remembers you. When real work comes up, it writes a sharp prompt from your conversation and hands it to another thread on your computer.

Main thread

Claude Code with a voice, always with you. It knows your day and remembers you.

Background tasks

More Claude Code or Codex threads on your computer — your models, your settings, prompted by the main thread.

07:58

Morning. I want to ride before my 11 o'clock call. Can you plan it?

07:58
Looking up your usual rides…Read(memory/rides.md)Lake loop most weeks · favorite stop: Café LumenChecking your morning, the sky, and your sleep…Calendar.today() · WeatherKit.now() · HealthKit.sleep()Free until 11:00 · clear until ~11 · 7h40 of sleepDoes the loop fit before the call?GoogleMaps.route("lake loop")≈ 90 min from here · Café Lumen at the halfway point

Clear skies until 11, and you slept well. The lake loop is about 90 minutes from here, with Café Lumen at the halfway point — good wifi if you're still out when your call starts. Start the route?

08:02

Yes. And open my board — read me the first ticket.

08:02Notion

First ticket: “Checkout crashes when a promo code expires mid-session.” Marked urgent, assigned to you.

08:03

Start a background task: the expiry check is probably in the cart session reducer. Look there first, add a test, and open a PR.

Background task08:03Claude Code · your plan
Prompt — written by the main thread from your conversation

Fix the checkout crash when a promo code expires mid-session. Start with the expiry check in the cart session reducer — the suspected cause. Add a regression test and open a PR linked to the ticket.

Running on your computer, with your settings

You go quiet, so turn-by-turn and your music take over — both fade out on their own whenever Xplores speaks.

08:31Task returned

Your PR is up — it was the session reducer, like you guessed. Tests added, ticket linked.

08:32

Nice. While I finish the loop: research leads for the launch, draft a reply to Marco's email, and compare our landing page to our competitors'.

Background tasks08:32
  • Research leads for the launchClaude Code
  • Draft a reply to MarcoClaude Code
  • Landing page vs competitorsClaude Code
Three threads in parallel — like three terminals open at your desk
08:44Tasks returnedMemory

Marco's draft is ready and the lead list has 28 names so far. Café Lumen is just ahead — time for that flat white.

09:40Back home, well before your call. The loop is done — and so is the PR, the lead list, and Marco's reply.

Memory

Xplores gathers and dreams over your conversations, building a deep understanding of you over time.

Native Apple integration

Sleep, heart rate, weather, calendar — HealthKit, WeatherKit, and more, read straight from your iPhone.

Music that pauses itself

Spotify fades out on its own when Xplores speaks, then picks up right where it left off.

Google Maps, built in

Restaurants, places, transit — with the navigation SDK inside the app for seamless turn-by-turn.

Open source

If you don't like something, fork it.

Xplores is yours to inspect, fork, extend, and run your way. Change the host, add tools, or build the voice workflow you actually want to live with.

~/xplores

$git clone https://github.com/paul-berthelot/xplores-voice

$cd xplores-voice && npm install

workspace ready for host, relay, site, and iOS

$curl -fsSL https://www.xplores.ch/install.sh | sh

pair your phone and start talking to your tools

MITPermissive and commercial-friendly
TypeScriptTyped host, relay, protocol, and site
1 monorepoiOS, web, relay, host, and fixtures
No telemetryBring your accounts. Keep your data.
Star on GitHubFork the repo

Your body deserves better than sitting at a screen.

Keep your tools close while you walk, cook, stretch, commute, or step away. Xplores is free, and turns your existing workflows into a voice interface you can bring with you.

  1. 1Install XPlores Voice on your host
    curl -fsSL https://www.xplores.ch/install.sh | shCopied
  2. 2Connect with the iOS app
    Download on theApp Store
  3. 3Start talking to your tools