···11<!-- LOGO -->
22<p align="center">
33 <a href="https://github.com/tileshq/">
44- <img src="https://avatars.githubusercontent.com/u/210493283?s=400&u=1ee6e44b6a683b16bdb6e9e853c7ebd8c7fd4268&v=4" alt="Tiles Logo" width="128" />
44+ <img
55+ src="https://avatars.githubusercontent.com/u/210493283?s=400&u=1ee6e44b6a683b16bdb6e9e853c7ebd8c7fd4268&v=4"
66+ alt="Tiles Logo"
77+ width="128"
88+ />
59 </a>
610</p>
711···9131014<p align="center">
1115 Your private AI assistant with offline memory<br />
1212- <a href="#about">About</a> ·
1316 <a href="https://tiles.run/download">Download</a> ·
1414- <a href="https://tiles.run/book">Tiles Book</a> ·
1515- <a href="CONTRIBUTING.md">Contributing</a> ·
1616- <a href="HACKING.md">Developing</a>
1717+ <a href="https://tiles.run/book">Documentation</a> ·
1818+ <a href="#about">About</a> ·
1919+ <a href="CONTRIBUTING.md">Contributing</a>
1720</p>
18211919-There are a few ways to work with Tiles:
2222+---
2323+2424+## Getting Started
2525+2626+There are two primary ways to work with Tiles, depending on whether you are an end user or a developer.
20272128## Tiles CLI
2222-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 CLI. You can power it with Claude, GPT, or any other LLM. Just download Tiles, and get started with ``tiles run`` command, that runs the recommended default memory model for your device.
2929+3030+Tiles is a private AI assistant for everyday use. The CLI is the fastest way to get started and will feel familiar if you have used tools like Ollama or LM Studio.
3131+3232+Install and run:
3333+3434+```bash
3535+curl -fsSL https://tiles.run/install.sh | sh
3636+tiles run
3737+```
3838+3939+This launches the recommended default memory model for your device.
23402441## Tilekit SDK
2525-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.
26422727-Define models using a Modelfile, the blueprint for creating and sharing models. Our implementation is optimized for fast, efficient local deployment across consumer platforms, starting with Apple devices.
4343+Tilekit is a Modelfile-based Rust SDK that powers all model deployment in Tiles.
4444+4545+It provides:
4646+- A Modelfile specification for defining and sharing models
4747+- Fast, efficient local deployment across consumer platforms
4848+- Model composition and chaining, with MIR support currently in development
4949+5050+Tilekit is the foundation for building custom local models and agent experiences within Tiles.
28512952## Download
30533131-See the [download page](https://tiles.run/download) on the Tiles website.
5454+Get the latest release from the Tiles website:
5555+https://tiles.run/download
32563357## Documentation
34583535-See the [Tiles book](https://tiles.run/book) on the Tiles website.
5959+Full documentation is available in the Tiles Book:
6060+https://tiles.run/book
36613762## About
38633964Our mission is to bring privacy technology to everyone.
40654141-Tiles Privacy was born from the [User & Agents](https://userandagents.com) 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.
6666+Tiles Privacy emerged from the [User & Agents](https://userandagents.com) community with a simple principle: software should understand you without taking anything from you.
42674343-Tiles is built for privacy conscious users who want intelligence without renting their memory to centralized providers. Our first product is an on-device memory management system paired with an SDK that lets developers securely access user memory and create deeply personalized agent experiences.
6868+We build privacy-first engineering that does not compromise on usability. Identity and memory belong together, and Tiles enables you to own both through a personal user agent that runs on your device.
44694545-We are seeking design partners for training workloads that align with our goal of ensuring a verifiable privacy perimeter. If you're interested, please reach out to us at [hello@tiles.run](mailto:hello@tiles.run)
7070+Tiles is designed for privacy-conscious users who want intelligence without handing over their memory to centralized providers. Our first offerings are:
7171+- A private AI assistant for everyday use
7272+- A Modelfile-based SDK for building and customizing local models and agents
46734747-## Contributing and Developing
7474+We are seeking design partners for training workloads that align with our goal of a verifiable privacy perimeter. Contact us at hello@tiles.run.
48754949-If you have any ideas, issues, etc. regarding Ghostty, or would like to
5050-contribute to Tiles through pull requests, please check out our
5151-["Contributing to Tiles"](CONTRIBUTING.md) document. Those who would like
5252-to get involved with Tiles's development as well should also read the
5353-["Developing Tiles"](HACKING.md) document for more technical details.
7676+## Contributing
54777878+Ideas, issues, and pull requests are welcome.
7979+8080+Start here:
8181+- [Contributing to Tiles](CONTRIBUTING.md)
8282+- [Developing Tiles](HACKING.md)
55835684## License
57855858-This project is dual-licensed under MIT and Apache 2.0 terms:
8686+This project is dual-licensed under MIT and Apache 2.0:
59876060-- MIT license [LICENSE-MIT.txt](https://github.com/tileshq/tilekit/blob/main/LICENSE-MIT.txt)
6161-- Apache License, Version 2.0, [LICENSE-APACHE.txt](https://github.com/tileshq/tilekit/blob/main/LICENSE-APACHE.txt)
8888+- MIT License: https://github.com/tileshq/tilekit/blob/main/LICENSE-MIT.txt
8989+- Apache License 2.0: https://github.com/tileshq/tilekit/blob/main/LICENSE-APACHE.txt
62906363-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.
9191+You may choose either license, or both. Apache 2.0 is included for its explicit patent protections.