iPhone · iOS 26 · fully on-device

AI teammates that live on your iPhone.

Give each bot a name, a job and a face. Message them like coworkers. Hand them reminders and routines. Nothing you say ever leaves the phone.

Free. No account. Models download once from Hugging Face, then everything runs offline.

localBots home screen listing bots Dev, Sam, Rio, Kit, Mira and Nova, each with a face, a job and a preview of the latest message
Meet the team

Six teammates on day one. Hire more in a tap.

Every bot has one clear job and its own thread that remembers. Rewrite how any of them works in plain language, or change its face.

Need a specialist? Hire Piper for research, Otto to plan your week, June as a coach, Ada for writing, Lina for languages, Basil for dinner. Or create your own from scratch.

Routines

Give a bot a job, then let it report back.

A reminder, or a prompt the bot runs for you. Once, daily or weekly, with the result posted in its thread like a teammate's status update.

Routine “Morning briefing” ran · next tomorrow at 8:00
Piper

Three things worth your time this morning: the new MLX release doubles prefill speed on A19 [1], the Qwen3.5 2B checkpoint landed in mlx-community [2], and your favourite podcast published a fresh episode [3]. Bottom line: update the app dependency this week.

Add the podcast to my Saturday plan
Otto

Done. Saturday 10:00–10:45, right after your run.

JobDaily · 8:00Search the web first
Reminder

On time, even with the app closed

Reminders are real iOS notifications scheduled on the device. Close the app, lock the phone, it still fires.

Job

Work the bot does for you

A prompt the bot runs with the local model, optionally after a web search with cited sources. The answer lands in its thread and you get a notification.

iOS does not let apps run a language model in the background, so jobs run as soon as you open the app after their scheduled time. We'd rather say that plainly than pretend.

Privacy

Nothing leaves your phone.

Not to us, not to a cloud. The model runs on your iPhone's chip with Apple MLX, and your chats stay in the app's private storage.

  • 01
    No account, no analytics, no serverWe do not operate anything that could receive your data.
  • 02
    Works offlineDownload a model once. Airplane mode changes nothing.
  • 03
    DeepSearch is opt-inTurn it on for a message and only that text goes to DuckDuckGo or Wikipedia. Off by default.
  • 04
    Voice stays localDictation and voice chat use Apple's on-device speech engines.
A thread with Dev: a routine activity line, a question about Swift, and an answer with reasoning summary and a code block
The New teammate editor with name, job, description and face options
Chat that feels alive

Faces that blink, think and smile.

Each bot's face shows what it's doing: calm when idle, glancing around while it works, a quick smile when the job is done.

  • ✦
    Streaming answersMarkdown, code blocks, copy, share and regenerate.
  • ✦
    Think modeSee the model's reasoning as “Thought for 4s”, collapsed until you want it.
  • ✦
    VisionAttach a photo and ask a vision model about it.
  • ✦
    Voice chatHands-free conversation with any bot, on-device.
Models

Bring your own brain.

One tap downloads an open model from Hugging Face. Or paste any MLX repository and use that instead.

Qwen3 0.6B 350 MB · every iPhone Qwen3 1.7B 1 GB · best all-rounder Qwen3 4B 2.3 GB · 6 GB RAM Qwen3.5 2B hybrid reasoning DeepSeek R1 1.5B always thinks Llama 3.2 1B / 3B Gemma 3 1B Gemma 4 E2B vision Qwen2.5-VL 3B vision SmolVLM2 500M vision any mlx-community repo
Questions

Before you download.

Which iPhone do I need?

Any iPhone running iOS 26.4 or later. Models under 1 GB run on every supported phone. 3–4B models need 6 GB of RAM or more (iPhone 13 Pro and later, iPhone 15 and later).

Is it really free?

Yes. No subscription, no in-app purchases. The models are open weights published by their authors on Hugging Face.

Why don't jobs run while the app is closed?

iOS does not allow apps to run a language model in the background. Reminders are still delivered on time as notifications. Jobs notify you at the scheduled time and run the moment you open the app or tap the notification.

How much space do models take?

From 350 MB for Qwen3 0.6B to about 3 GB for the largest vision models. Delete any model from the library with a swipe.

Can a bot talk to another bot?

Not yet. Today each bot has its own thread and routines. Group threads are on the list.

localBots app icon: an orange bot face peeking from the corner of a dark tile

Your team is waiting.

localBots is coming to the App Store. It runs on iPhone with iOS 26.4 or later.

Coming soon on the App Store