Skip to features
SparkPilot
Now on TestFlight

Supercomputer power.
Made for everyone.

SparkPilot puts your NVIDIA DGX Spark to work, free forever. Control it from your phone, chat with your AI, or launch Hermes Agent from your Mac. Connect tools like Oh My Pi, and draft emails or automate everyday tasks on iPhone and iPad with Siri and Shortcuts.

Join SparkPilot through TestFlight. Open the link on your Apple device and follow Apple's instructions.

Free forever No ads

This phone is interactive
Real SparkPilot your sparks screen
1 / 6

Swipe sideways or use the arrows to change screens.

01 / 03 Your Sparks

A big picture.
A small screen.

See your paired Sparks together. Check which ones are online, how much memory they're using, and what's running.

Health, memory, and models at a glance

02 / 03 Your models

Choose the model.
Your Spark runs it.

See what's installed, load a model, or make room for the next one. Here, NVIDIA Nemotron is ready to start.

Model controls, without terminal commands

03 / 03 Your conversation

A question here.
An answer from
your Spark.

Chat with a model running on your own hardware, then come back to earlier conversations whenever you need them.

Your Spark.
In your hands.

Now, take the controls.

How are your Sparks doing?

See which Sparks are online and what's installed on them. The numbers here were captured with the screenshot, so they won't update.

An interactive tour made from real simulator screenshots. No hardware is connected and no model is running.

Put it to work

What would you do
with your Spark?

Pick a task and walk through it, from the first choice to what happens next.

Set it up on iPhone, iPad or Mac

Something useful before your first coffee.

Give your Spark a recurring task. It runs on the Spark, even when your phone is asleep or away.

Choose the job

Write the instructions, choose a model and set a daily, weekly or custom schedule.

Illustrative walkthrough ยท Not a live app

A task for your Spark

07:30

Every weekday

Example instructionsMake the universe a little easier to understand.

One astronomy discovery, explained over breakfast.

New development feature. The Spark must be on, reachable by its required services and able to run the chosen model; notifications depend on device connectivity and Apple background scheduling.

Coming to iOS iPadOS macOSOne app. Your own intelligence.
Your first Spark

From the box to a conversation.

Guided setup, pairing, and your first model.

Already up and running?

Your models. Your tools.

Launch Hermes Agent on your Mac, connect Oh My Pi, or run an Apple Shortcut.

New Home Screen widgets

A little window
into your Spark.

Memory, connection, and model status. Right there when you need them, without opening the app.

And that's only the start
SparkPilot overview widget showing 6.73 GB of 128 GB used, connected over Wi-Fi, and inference stopped
From the development build ยท Latest saved reading

Choose an overview or memory widget for a Spark or group of Sparks; the timestamp shows when the app last saved a reading.

Start here

Unbox. Connect.
Say hello.

A guide for every step, from powering on your Spark to asking your first question.

Our setup goal10minFrom unboxing to your first chat
  1. 01

    Connect your Spark

    In SparkPilot, choose Set Up a New Spark and follow the setup Wi-Fi guide; for a Spark already on your network, use the steps below.

  2. 02

    Follow the guide

    Spark Runtime is included in SparkPilot and installed from the app onto your Spark; there is no separate download or install command.

  3. 03

    Pair securely

    Connect your Apple device and choose the model you want to use.

  4. 04

    Say hello

    Start a private conversation with the AI running on your Spark.

We haven't benchmarked that time yet. Updates and model downloads may take longer, depending on your connection.

Your hardware. Your AI.

Intelligence
stays with you.

Ask a question on your phone. Get an answer from your Spark. Your model runs on the machine you own.

Connected over your local network.

Remote access is off unless you choose to turn it on.

Simulator recording ยท Original speed ยท Silent

About this recording

We asked, โ€œTell me a fun story about a Spark!โ€ in SparkPilot with Nemotron 3.5 Lightning 30B selected.

This excerpt shows the end of the reply appearing in the chat, followed by the completed answer: a spark called Ignis rides a dandelion seed to a park, lights up a fountain, and finds a home in a jar telling bedtime stories.

The beginning of the conversation and the wait before this excerpt are not shown; this is not a response-time benchmark.

What we won't compromise on

No telemetry leaves your devices

It stays in the app or on your Spark. We won't collect it or send it to an analytics service.

No ads, ever

We won't put ads in SparkPilot. That won't change.

Free forever

You already bought the hardware. SparkPilot won't add a subscription or charge you to unlock features.

A note for TestFlight testers: Apple collects beta crash logs and usage data and shares them with us through TestFlight. This is separate from the Spark telemetry described above. Read Apple's TestFlight privacy notice.

How a question travels
Your Apple device
Your DGX Spark
  1. 01You ask
  2. 02Your model runs
  3. 03The answer arrives

What uses the internet?

Model downloads and software updates do. Optional web answers and automations can also send search terms and requested page addresses outside your Spark when you explicitly allow them. Finding and using your Spark on your local network don't need our servers.

Calendar and reminders are included in chat only with your permission and are excluded from web-tool requests. Saved automations keep their instructions and run history on the Spark. Remote access is optional, and no telemetry will leave the app or your Spark.

Made for your Apple devices

A bigger screen.
The same Spark.

Pick up your iPhone or settle in with your iPad or Mac. We're building a native app for each, with your Spark doing the thinking.

iOS iPadOS macOS

Coming soon ยท Currently targeting version 26 and later

What you'll need
SparkPilot in the iPad simulator, with its sidebar and setup screen before pairing a Spark
From our iPad Pro simulator, before pairing a Spark
Added in development ยท CarPlay

Your Spark, through CarPlay.

Speak to your Spark and hear its replies. Continue a conversation or give voice instructions to an existing Oh My Pi or OpenCode session on your Spark.

CarPlay is implemented in the development code, not released yet. Apple's CarPlay entitlement approval and real-car testing are still pending.

What you need

Requires a reachable Spark and configured voice services. Coding sessions need Engineering Mode, project access and a session already running on the Spark. Set up and review your work on iPhone before driving; the car interface uses voice, not a code editor.

Planned ยท watchOS

Apple Watch is next.

We're adding watchOS support to bring SparkPilot to Apple Watch.

Watch features and release timing are not confirmed yet; watchOS is not part of the current beta.

Feature highlights

What can you do
with SparkPilot?

A few reasons to put your Spark to work, with the full list and requirements below.

Talk to your Spark.

Ask out loud and hear it answer, with your model and Kokoro voice service running on the Spark.

Explore voice chat

Build from your Apple devices.

Open a Spark-hosted coding workspace on iPhone, iPad or Mac with Engineering Mode enabled.

Explore coding workspaces

Give it a daily job.

Schedule a brief, a question or a recurring task on your Spark, then come back to the result.

Explore automations

Share with your people.

Let friends and family use the models you choose, with access hours and limits you control.

Explore sharing

Put it in your Shortcuts.

Draft, summarise and rewrite with your Spark, then use the result in Apple workflows you approve.

Explore Apple workflows

Your Spark, even when away.

Reach your paired Spark through a configured Tailscale connection, with remote access turned on.

See connection requirements

The full list

All 50 features.

Open a category for the details and what you need.

These features are documented across current development branches, not a final beta checklist. Some need extra software, permissions or compatible hardware and models; check the TestFlight release notes for what is included. Pooled inference across two Sparks remains disabled pending hardware qualification.

Apple workflows

Your Spark.
In your workflow.

Available in the development build

Apple Foundation Model Intents

Draft an email, summarise a document, or rewrite a message on your iPhone or iPad, with your Spark doing the thinking. Use the result in Siri and Shortcuts workflows to run supported app actions, with permissions you choose.

Foundation Model Intents are available today in the app. You review supported actions before carrying them out.

For DGX Spark owners

Looking for your
next project?

NVIDIA's guides are a good place to start. SparkPilot is our independent effort to make everyday use easier from an Apple device.

SparkPilot has no NVIDIA affiliation, sponsorship, or endorsement.

Built for people who build

Bring your own agent.
Keep your own model.

Hermes on your Mac. Inference on your Spark. SparkPilot handles the authenticated connection between them.

Follow the Hermes setup guide

Development integration, not an NVIDIA-endorsed product or a guarantee of compatibility with every model.

The route
Hermes โ†’ SparkPilot on Mac โ†’ your Spark
What you need
An installed agent and a compatible, loaded model
Evidence so far
Launcher and API integration in the development code

An end-to-end Hermes recording and measured results are not published yet; our existing chat recording is not a Hermes benchmark.

Why we're building SparkPilot

Great hardware deserves
to be used by everyone.

A DGX Spark is an amazing computer. You shouldn't need to be comfortable with a terminal to get something useful out of it.

We want anyone to pick up their phone, ask a question, and get an answer from the machine they own. That's the whole point of SparkPilot.

Tell us what you'd like to do with yours

Before you get started

SparkPilot questions,
answered.

From the workbench

What's new.

Follow the RSS feed
Beta update

Join SparkPilot on TestFlight

Our public TestFlight link is here. Open it on your Apple device to see available builds and join the beta. Found a bug or have an idea? Use the new website feedback form to review a report and email it to feedback@sparkpilot.dev.

Take a look
Development update

CarPlay added in development, Apple Watch next

The development code now includes voice conversations through CarPlay and voice instructions for an existing Oh My Pi or OpenCode session on your Spark. Apple entitlement approval and real-car testing are still pending. We are also adding watchOS support; Watch features and release timing are not confirmed.

Take a look
Beta update

Beta signup is now closed

Thank you for the overwhelming response. We now have enough testers for this beta and have closed new requests. Existing requests are unchanged. We are still awaiting Apple approval before sending TestFlight invitations.

Take a look
Beta update

Requests briefly reopened

We reopened requests on 6 September and received enough interest to close this round later that day. Existing applicants do not need to apply again.

Take a look
Development update

A workspace on your Spark, a screen in your hand

Newer development work adds Engineering Mode with Spark-hosted coding workspaces, project files and reconnectable terminals. We have also documented searchable chat history, plain-style replies, share-sheet imports, Spotlight and follow-up chats from automation results. These are development-branch findings, not a confirmed TestFlight release list.

Take a look
Development update

More ways to put your Spark to work

The newer development build adds scheduled automations, controlled guest sharing, calendar and reminders in chat, shareable charts and optional web answers. These are development features, not confirmation of what will ship in TestFlight.

Take a look
Beta update

Our first round of requests closed

The response to our first round was overwhelming. We paused new requests on 5 September and reopened them on 6 September. We are awaiting Apple's TestFlight approval and plan to send invitations early in the week of 7 September, subject to approval.

Take a look
Development update

A little window into your Spark

Home Screen widgets show the latest saved memory, connection and model status for a Spark or group of Sparks, with a timestamp for the reading.

Take a look

Public updates, no mailing list or tracking pixels; beta invitations are still the only reason we use your signup email.

Try SparkPilot

Your Spark. Ready for TestFlight.

Thank you for the overwhelming response. You can now join through our public TestFlight link.

Join SparkPilot through TestFlight. Open the link on your Apple device and follow Apple's instructions.

Join the beta
No email request needed. TestFlight shows the available builds and device requirements.
We'll only use your email address to send your SparkPilot TestFlight invitation. We'll never send you junk or marketing emails, sell your address, or share it for any other purpose.
TestFlight is Apple's free app for beta testing. Open our join link on your Apple device and follow the steps to install an available build. How TestFlight works.
Beta places and compatible builds are subject to availability.
Beta places are limited, and builds may contain bugs.

Help us improve SparkPilot

Found a bug?
Got an idea?

Tell us what happened or what you wish SparkPilot could do, just like the feedback option in the app.

You review the report, then send it from your email app to feedback@sparkpilot.dev.

No diagnostics or telemetry are attached by this form. Your draft stays on this page until you open your email app or copy it, and is cleared when you leave or reload. We use feedback emails to respond to your report, never for marketing.

0/1,000 characters. You can add more in your email app.

Please leave out passwords, invitation codes and private conversations.