Tiles
Your private and secure AI assistant for everyday use. Developed as an independent open source project, made possible by wonderful sponsors.
Public Alpha for macOS 14+ on Apple Silicon Macs (M1 or newer). Recommended: 16 GB unified memory or more.
Runs fully on-device, with optional peer-to-peer sync. View CLI screenshots.


On-device Models
An opinionated package of prompt, tools, and models optimized for your hardware. Powered by MLX on Apple Silicon.
Local-First Identity
Locally generated decentralized IDs, with the private key always stored locally on device.
Sync
Encrypted peer-to-peer sync for chats across your linked devices, online or on your local network. Powered by Iroh’s networking stack.
Portable Packaging
Bundled dependencies run in a self contained environment without modifying your system, with a fully offline installer available for secure and air gapped installations.
Tilekit SDK
Customize local models and agent experiences within Tiles. Built in Rust, based on open-source specifications such as Modelfile and the Open Responses API. See Tilekit SDK docs.
Private AI comparison
A quick comparison of private AI assistant tools across app experience, integrations, models, and private deployment features.
| Capability | Tiles | Ollama | LM Studio | Jan | Lumo |
|---|---|---|---|---|---|
| CLI | Supported | Supported | Supported | Supported | Not supported |
| Client app | Not supported | Supported | Supported | Supported | Supported |
| Modelfile | Supported | Supported | Not supported | Not supported | Not supported |
| Agent Harness | Work in progress | Supported | Partially supported | Not supported | Not supported |
| Memory | Work in progress | Not supported | Not supported | Not supported | Not supported |
| Shared Links | Work in progress | Not supported | Not supported | Not supported | Not supported |
| Connectors | Work in progress | Supported | Supported | Supported | Not supported |
| Decentralized Identity | Supported | Not supported | Not supported | Not supported | Not supported |
| Encryption | Supported | Not supported | Not supported | Not supported | Supported |
| Sync | Supported | Not supported | Not supported | Not supported | Supported |
| Portable Dependencies | Supported | Not supported | Supported | Not supported | Not supported |
| Air-gapped installer | Supported | Not supported | Not supported | Not supported | Not supported |
| Cross platform | Work in progress | Supported | Supported | Supported | Supported |
| Cloud models | Not supported | Supported | Not supported | Supported | Supported |
| In-house models | Not supported | Not supported | Not supported | Supported | Not supported |
| Open source | Supported | Partially supported | Partially supported | Supported | Partially supported |
Get to know Tiles Privacy
Our mission is to bring privacy technology to everyone.
Tiles Privacy was born from the User & Agents community with a simple idea: software should understand you without taking anything from you. We strive to deliver the best privacy-focused engineering while also offering unmatched convenience in our consumer products. We believe identity and memory belong together, and Tiles gives you a way to own both through your personal user agent.
Founded by Ankesh Bharti (@feynon), an independent researcher and technologist, Tiles is built for privacy conscious users who want intelligence without renting their memory to centralized providers. Our first product is a private, secure AI assistant for everyday use, along with an SDK that enables developers to customize local models and agent experiences within Tiles.
We are seeking design partners for TEE based cloud workloads that align with our goal of a verifiable privacy perimeter. Contact us at hello@tiles.run.
Want to contribute? See how you can make Tiles better.