A local-first private AI assistant for everyday use. Runs on-device models with encrypted P2P sync, and supports sharing chats publicly on ATProto.
10
fork

Configure Feed

Select the types of activity you want to include in your feed.

Rust 51.7%
Python 38.3%
Shell 2.0%
HTML 0.4%
Just 0.1%
Other 7.5%
269 1 0

Clone this repository

https://tangled.org/tiles.run/tiles https://tangled.org/did:plc:mqmcsjuerbjhu65mpmvkcuw2/tiles
git@tangled.org:tiles.run/tiles git@tangled.org:did:plc:mqmcsjuerbjhu65mpmvkcuw2/tiles

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Tiles Logo

Tiles

Local-first private AI for everyday use.
Getting Started · Documentation · About · Contributing · License


Status: Alpha
Tiles is currently alpha-quality software. It is usable for everyday tasks, though you may encounter bugs and performance issues. Tilekit, the developer SDK, is experimental, not a current priority, and intended for exploratory use, not production.

Getting Started#

There are two primary ways to work with Tiles, depending on whether you are an end user or a developer.

Tiles CLI#

Tiles is a local-first private AI assistant for everyday use.

Install the signed macOS package:

https://tiles.run/download

Then run the following command to start Tiles:

tiles

Tilekit SDK#

Tilekit is the SDK for developers to build on the infrastructure behind Tiles. It aims to be the app-server interface behind Tiles and future rich client experiences. Developers can embed it into their local clients by bundling or fetching a platform-specific App Server binary, running as a long-lived child process and communicating over bidirectional stdio JSON-RPC.

Documentation#

Full documentation is available in the Tiles Book:
https://tiles.run/book

About#

Tiles is built by a small team working on private, local-first software, with a clear mission: to bring privacy technology to everyone.

This project is part of the User & Agents network. The shared goal is to empower people by designing and building software that provides agency, control, and choice in our digital lives. 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.

Contributing#

Ideas, issues, and pull requests are welcome.

Start here:

License#

This project is dual-licensed under MIT and Apache 2.0:

Downstream projects and end users may chose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.