Local-first privateAI assistant

Runs on-device models with encrypted P2P sync, keeping your data and identity local, and supports sharing chats publicly on ATProto. Fully open source.

Tiles Interface Wireframe
Tiles

Automate your work

Native Pi agent harness for knowledge work, built around OpenAI logogpt-oss-20b powered on-device by MLX.

tiles run <modelfile>
Run models

$ tiles run gpt-oss-20b

Starting local model

Loading sessions from data folder

> /help for shortcuts

Sync your chats P2P

Encrypted peer-to-peer sync for chats across your linked devices, online or on your local network, with Iroh's QUIC networking stack.

tiles sync <did>
Create your link

$ tiles sync did:key:z6Mknxy...YWSmTcZA

Connecting to Iroh relay

Discovering local peers

Sync complete

Built on Atmosphere

  • You control who hosts your Personal Data Server (PDS).
  • Apps connect to you, not the other way around
  • No starting over when apps change or disappear

What's the Atmosphere?

The Atmosphere is the growing network of apps built on the AT Protocol (ATProto), an open decentralized protocol for social applications and portable identity.

For Tiles, this means social features do not need to live inside a closed platform. Shared chats, group conversations, public memory spaces, and community extensions can plug into an existing social graph already used by tens of millions of people. Instead of creating another siloed network, Tiles can build on open identity, portable accounts, and interoperable social interactions across the wider ATProto ecosystem.

For the full picture, see the official ATProto stack overview.