The short answer. Off Grid AI Desktop is the bundle: local chat, image generation, dictation and memory search, all on the device. Warden runs several models with your own API keys, which is local in the sense that the client is and the inference may not be. RecurseChat and remio are the local-first chat clients, with remio answering from a knowledge base rather than from the open web. Prevail organises models per life domain over a markdown vault. MiniClaw, LingShu, Tura, Fazm and Runtime are agents that act rather than chat — files, documents, slides, the GUI, the browser. The dividing question is whether “local” means the model runs on the machine or the data stays on it, because those are two different guarantees and most products claim both while providing one.
This guide covers 10 local-first ai apps for macOS. Every fact below is drawn from the same verified records that back each app’s own page. The recommendations are our editorial judgment, not payment.
Quick comparison
| App | What it is | Pricing | Licence | Version |
|---|---|---|---|---|
| Fazm | productivity app | Open source | not published | — |
| LingShu | productivity app | Open source | Apache-2.0 | 0.1.0 |
| MiniClaw | productivity app | Open source | not published | 1.0 |
| Off Grid AI Desktop | productivity app | Open source | AGPL-3.0 | 0.0.54 |
| Prevail | productivity app | Open source | GPL-3.0 | 0.4.8 |
| RecurseChat | productivity app | not published | not published | — |
| remio | productivity app | Free | not published | — |
| Runtime | productivity app | not published | MIT | 0.1.1 |
| Tura | productivity app | Open source | AGPL-3.0 | 0.1.37 |
| Warden | productivity app | Open source | not published | — |
What actually decides this
- Where the model runs. A model on the machine works offline, costs nothing per token and is slower. A model behind an API is faster and sends the prompt away. A client with your own keys is local in configuration and remote in inference, which is the most commonly confused case.
- Where the data lives. Chat history, documents and the index are a separate question from inference. A local model with a cloud sync is not private, and a cloud model with no retention is more private than it sounds.
- Whether it chats or acts. A chat client answers. An agent reads files, writes documents and clicks buttons. The second needs permissions, a sandbox and an undo story, and most of the newer products in this pool are agents.
- What it can see. A knowledge base, a folder, the whole disk and the screen are four scopes. An agent with the fourth is powerful and one prompt away from doing something you did not intend.
- What the model choice is. A single bundled model is simple and fixed. Support for several models with your own keys is flexible and makes the quality of the output your responsibility, including the choice you will regret.
- Whether it works with the network off. This is the test that separates the category from a chat app with a privacy page. Turn off Wi-Fi and see what still answers.
Our picks
- Off Grid AI Desktop — Its record describes private, local-first AI covering chat, image generation, dictation and memory search on-device, which is the bundle case. Choose it when you want chat, images, dictation and search in one on-device app.
- Warden — Its record describes running multiple models using your own API keys, which is the bring-your-own-key case. Choose it when you want to run several models with your own keys.
- remio — Its record describes a local-first chat client that answers from your knowledge base, which is the knowledge-base case. Choose it when the answers should come from your own documents.
- Prevail — Its record describes a local-first setup with any model per life domain over a plain-markdown vault, which is the vault case. Choose it when you want a different model per part of your life over a markdown vault.
- MiniClaw — Its record describes a local-first personal agent with memory and automation tools, which is the agent case. Choose it when you want a local agent with memory and automation.
- LingShu — Its record describes a model-agnostic agent for verified code, documents, slides and computer actions, which is the artifact case. Choose it when the agent has to produce verified code, documents and slides.
The apps
Fazm
Fazm is a productivity app for macOS. Open-source voice-controlled AI agent for apps, files, and workflows. It is open source.
What it does. Run the real Claude Code and Codex agent in a native Mac app: persistent sessions that survive a restart, one-click chat forking, and no auto-compacting. Open source.
Full profile and verified facts for Fazm →
LingShu
LingShu is a productivity app for macOS. Open-source, model-agnostic macOS agent for verified code, documents, slides, and computer actions. It is released under Apache-2.0.
What it does. LingShu is an Apache-2.0, model-agnostic macOS execution agent in the Codex and Claude Code category. Bring your own model to deliver verified code, documents, slides, and computer actions.
LingShu is listed with current version 0.1.0.
Full profile and verified facts for LingShu →
MiniClaw
MiniClaw is a productivity app for macOS. Local-first personal AI agent with memory and automation tools. It is open source.
What it does. MiniClaw is an OpenClaw plugin ecosystem. Build an AI with a real personality, memory, and powerful skills — no terminal, no config files, no tech degree required. Plug in and go.
MiniClaw is listed with current version 1.0.
Full profile and verified facts for MiniClaw →
Off Grid AI Desktop
Off Grid AI Desktop is a productivity app for macOS. Private, local-first AI for your Mac: local LLM chat, image generation, voice dictation, and memory search, all on-device. It is released under AGPL-3.0.
What it does. Run your own AI locally on your computer. Off Grid AI Desktop helps you remember meetings, find past work, and carry out tasks with your approval.
Off Grid AI Desktop is listed with current version 0.0.54.
Full profile and verified facts for Off Grid AI Desktop →
Prevail
Prevail is a productivity app for macOS. Local-first AI life OS: any model per life-domain over a plain-markdown vault on your Mac. Signed and notarized. It is released under GPL-3.0.
What it does. A private AI harness for your life, not your job. Any model, Mac and Windows.
Prevail is listed with current version 0.4.8.
Full profile and verified facts for Prevail →
RecurseChat
RecurseChat is a productivity app for macOS. Local-first AI chat app with customizable workflows. Its pricing is not published.
What it does. RecurseChat, an personal AI app that lets you talk with local AI.
Full profile and verified facts for RecurseChat →
remio
remio is a productivity app for macOS. Local-first AI chat client that answers from your knowledge base. It is free.
What it does. remio unifies your files, meetings, emails, and web content to build an AI that thinks and works just like you do. A local-first AI assistant with personal knowledge management.
Full profile and verified facts for remio →
Runtime
Runtime is a productivity app for macOS. AI taskmate and take control of the web & your office tools. It is released under MIT. Its pricing is not published.
What it does. Reliable, hand-crafted action recipes for popular sites (Amazon, Gmail, Google, Notion, and more coming) ensure consistent results. Actions are performed in your own logged-in browser session—no need for separate profiles or repeated logins. Research mode: gather, rank, and cite sources efficiently in “tabs” tab. Automate multi-step tasks like triaging email, reading and replying to mail.
Runtime is listed with current version 0.1.1.
Full profile and verified facts for Runtime →
Tura
Tura is a productivity app for macOS. Tura is a local, open-source coding agent for developers who are tired of vague skill claims, token-saving extensions with no evidence, and agents that change a repository before understanding it. It is released under AGPL-3.0.
What it does. Tura helps enterprise teams cut LLM costs by 80% while keeping completed outcomes, execution evidence, and benchmark results auditable.
Tura is listed with current version 0.1.37.
Full profile and verified facts for Tura →
Warden
Warden is a productivity app for macOS. A Native Swift macOS app that lets you run multiple LLM models using your own API keys. It is open source.
Full profile and verified facts for Warden →
How to choose
- Free of charge. remio — no payment is required.
- No licence fee, source available. Fazm, LingShu, MiniClaw, Off Grid AI Desktop, Prevail, Tura and Warden — the source can be read and, under the terms of each licence, reused.
- Pricing not published in our data. RecurseChat and Runtime — check the developer’s own site before assuming anything about cost.
Open source: Fazm, LingShu, MiniClaw, Off Grid AI Desktop, Prevail, Tura and Warden (7 of 10).
Common mistakes
- Assuming a local client means local inference. Check where the tokens are generated.
- Giving an agent screen control before deciding what it is allowed to click.
- Choosing a bundled model for a task that needs a stronger one, then blaming the app.
- Never testing with the network off, which is the only test that proves the claim.
How this guide was put together
Each app’s facts come from its own record: the developer’s own pages and repository, the App Store listing where one exists, and the documentation, each with a source grade and an access date. Where a fact rests on the developer’s own statement rather than on something we verified independently, the sentence says so. Where our data has no value for something, the guide says “not published” instead of guessing.
A price appears here only where the record carries one from a stated source; the guide never estimates one, and it records the pricing model alongside so the two can be read together. Prices change and vary by region, so each app links to its own page for the current detail.
The facts and the recommendations are kept apart on purpose. Everything in the app entries, the comparison table and the answers above is composed from the records. The short answer, the criteria and the picks are our editorial judgment: they reflect what we would choose and why, and they are not paid for. Where we make a recommendation we name the condition it applies under, because we do not call anything “the best” without explaining the criteria.
Frequently Asked Questions
How do I choose between these local-first ai apps?
There is no single answer — it depends on what you need. This guide covers 10 local-first ai apps: Fazm, LingShu, MiniClaw, Off Grid AI Desktop, Prevail, RecurseChat, remio, Runtime, Tura and Warden. They differ mainly in pricing model, licence and the trade-offs each one carries. Pick by the trade-off you care about rather than by rank.
Are these local-first ai apps free?
Pricing across this group: open source (Fazm, LingShu, MiniClaw, Off Grid AI Desktop, Prevail, Tura and Warden), not published (RecurseChat and Runtime) and free (remio). Where we list pricing as not published, the developer does not state a model we could verify — check their own site before assuming anything about cost. We quote a price only where the record carries one from a stated source, and we never estimate one. Prices change and vary by region and by store, so always check the developer’s own page for the current figure.
Which of these local-first ai apps are open source?
Fazm (not published), LingShu (Apache-2.0), MiniClaw (not published), Off Grid AI Desktop (AGPL-3.0), Prevail (GPL-3.0), Tura (AGPL-3.0) and Warden (not published) are open source.
Do these local-first ai apps support Apple Silicon?
Our data does not carry an explicit Apple Silicon statement for any app in this group, so we do not claim one. The absence of a statement is not the same as the absence of support.
How do I choose between them?
Start with how you pay: the guide groups these apps by pricing model, because the budget is the constraint most people actually have. Then check the trade-offs listed for each app: the limitations are the part that decides most people’s choice, because they describe what the app will not do for you.




