Skip to Content
Tiles Book

Privacy technology for everyone!

Tiles book documents Tiles, the consumer offering, and Tilekit, the developer-facing, Rust-based Modelfile SDK.

There are a few ways to work with Tiles:

Tiles CLI

Tiles is a private AI assistant with offline memory. The CLI is the easiest way to start using Tiles. The experience will be familiar to anyone who has worked with e.g. Ollama or LM Studio CLIs. Just download Tiles and get started with the tiles run command, which runs the recommended default memory model for your device.

Tilekit SDK

The SDK is a Modelfile based Rust library that contains all of our model deployment tech. It’s the engine that powers everything else in Tiles.

Define models using a Modelfile, the blueprint for creating and sharing models. Our implementation is optimized for fast, efficient local deployment across consumer platforms, with support for model chaining via the MIR extension currently in development.

Tiles GUI

To be released Q1 26.

Use the Local GUI for chats on your laptop. It includes a REST API and an integration for OpenWebUI. The experience will feel familiar to anyone who has used chatbots like ChatGPT or Claude.

Contributing and Developing

If you have any ideas, issues, etc. regarding Tiles, or would like to contribute to Tiles through pull requests, please check out our “Contributing to Tiles” document. Those who would like to get involved with Tiles’s development as well should also read the “Developing Tiles” document for more technical details.

License

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

Downstream projects and end users may choose 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.

Last updated on