Tiles
Download

Changelog

All notable changes and releases for Tiles.

Status

Tiles is currently in alpha. We are focused on making the assistant faster, more reliable, and genuinely useful in daily workflows. Alongside improving the core experience, we are steadily expanding its capabilities and exposing more control through the Tilekit SDK so developers can shape and extend what Tiles can do. Expect rapid iteration with security and correctness as the baseline.

Roadmap

H1 2026

  • ATProto-based identity with support for Personal Data Servers (PDS)
  • Peer-to-peer encrypted sync
  • Agentic harness built with Pi
  • MLS-based group chats
  • Chunk-based deduplication and caching for Modelfile-generated models

If you would like to influence how we implement this roadmap, join the discussion in our RFCs.

Releases

The format is based on Keep a Changelog convention.

0.4.6Latest

Mar 30, 2026

Alpha 10

Network installer:tiles-0.4.6-signed.pkg(107.87 MB)
SHA256:9129a9d809e138c8c39ad31c07da4e31e4b92ff5a48dc75b7d53f414dfc5c073
Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.6/scripts/install.sh | sh
SHA256:07bcedf7d64f0890c3a6a9862889229500932fe58334781f047d2bdede604866

Added

  • P2P chat sync
    • tiles sync Starts listening for a sync request from linked peers
    • tiles sync <DID> Initiates syncing with a linked peer by DID
  • At rest encryption for local databases

Fixed

  • Loading issue in the qwen 3.5 series

Mar 23, 2026

Alpha 9

Network installer:tiles-0.4.5-signed.pkg(91.08 MB)
SHA256:8d35c02c085de2fee728f81be2fb1a6c44b9cc5aa5c9d63f7656fe434cd03c11
Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.5/scripts/install.sh | sh
SHA256:e95b318952b168497a814a15021af07c2a821d070b0fbccc5d7f02c724a1a048

Added

  • P2P device linking v1
    • Works on both online and offline networks
    • tiles link enable Creates a ticket and listens for link requests
    • tiles link enable <ticket> Joins with a ticket shared out-of-band
    • tiles link list-peers Shows linked device details, including DID and nickname
    • tiles link disable <DID> Unlinks a linked device

Fixed

  • Permission issues when updating Tiles with tiles update after moving the binary from ~/.local/ to /usr/

Mar 16, 2026

Alpha 8

Network installer:tiles-0.4.4-signed.pkg(77.06 MB)
SHA256:a783b5e563c6727be8704c82ecaf50d4f4056fcb016e709024aedc63f25c952f
Full installer:tiles-0.4.4-full-signed.pkg(10.31 GB)
SHA256:93943329953ddaa08de3c47e65532b5ffddeaf282839d7b95cf263ffeac2c5ab
Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.4/scripts/install.sh | sh
SHA256:b2717bbd1ee55d2e399da1372b962a298597cc5fe8f9048ddd8ad08bc7c03a6e

Added

  • A core daemon process which will be useful for handling background processes
    • Use tiles daemon stop and tiles daemon start for starting and stopping the daemon explicitly
  • Support for fully offline/portable installer

Mar 8, 2026

Alpha 7

Network installer:tiles-0.4.3-signed.pkg(75.49 MB)
SHA256:e972bddfc063818f4c08a42eccf32ab33d9145b1c267404d9c233c51b86dd2d3
Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.3/scripts/install.sh | sh
SHA256:835d8fecec6643dda541167bd45e7e071c954c4010d32ed76c7ea7ae77126701

Added

  • Chats are now persisted using sqlite underneath
  • Release artifacts will have.pkg bundle too for easy installs
    • NOTE: remove the old tiles binary from /.local/bin if its there, as newer installation path is /usr/local/bin

Changed

  • Inference enhancements
    • Support for non-harmony response models
    • Supports turn conversation with the model

Fixed

  • Venvstack generating multiple app-server tar on build

Mar 2, 2026

Alpha 6

Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.2/scripts/install.sh | sh
SHA256:30f4d2435917716857147b7dcf8e1b9301ba10a0ba8b0b4695a17553b9d51869

Added

  • FTUE changes for account setup
  • OTA updater
    • Supports auto update checking and installing
    • Use tiles update for updating Tiles CLI manually

Changed

  • Integrated Harmony renderer for gpt-oss model

Fixed

  • Fix: Added path unavailability warning during installation
  • Coverage patch-1

Feb 22, 2026

Alpha 5

Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.1/scripts/install.sh | sh
SHA256:55d2766505f7203cb9a04d0ee2b12000a259c7bddad75cbfb153a638df75da4a

Added

  • Identity system for Tiles
    • tiles account To show account details
    • tiles account create <nickname> To create root identity and optional nickname
    • tiles account set-nickname To set a nickname for root identity
  • Updated CLI to include default tiles command

Feb 4, 2026

Alpha 4

Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.0/scripts/install.sh | sh
SHA256:752892c3a9ca23ba4bb5dfa87c85151cfec40e542c7f1ebefff61269deb65ee5

Added

  • Portable Python runtime in the installer (no system Python required)
  • Bundled default Modelfiles and direct reading of system prompt from Modelfile
  • Support for gpt-oss-20b in interactive chat
  • Basic support for the Open Responses API (/v1/responses) and REST endpoints
  • Token metrics for model responses in the REPL
  • -m Flag for tiles run to execute Tiles in memory mode (experimental)
  • Tilekit 0.2.0: optimize subcommand for automatic system-prompt optimization via DSRs

Jan 10, 2026

Alpha 3

Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.3.1/scripts/install.sh | sh
SHA256:f3d42dd1cb5b74feec458bbfc1663d2461a13e76b073067b8cd1fdfb9efb6438

Added

  • --relay-count / -R option for tiles run (helps if model gets stuck)
  • CLI shows progress status while downloading models
  • Slash commands and placeholder hint in the REPL
  • Ability to set custom memory location via tiles memory set-path

Changed

  • Minor internal refactoring

Jan 6, 2026

Alpha 2

Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.3.0/scripts/install.sh | sh
SHA256:b7a65d5b5fda6d22bb5d788b7d9d03fb4c73e82402b917bcc01ac1013fb29521

Fixed

  • Tiles binary startup issue when run from outside a project directory
  • Model not unloading after exiting the REPL
  • Updated Python version to 3.13 for development
  • Enabled basic Linux compatibility

Changed

  • Basic refactoring for implementing multiple inference runtimes

Dec 20, 2025

Alpha 1

Install script:
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.2.0/scripts/install.sh | sh
SHA256:7ffe0b9f56139dafd01e3c2f1920ea13419f2043a88e2e14384e5ce1ce096674

Added

  • Server commands
  • Streaming support with thinking tokens in the CLI
  • Feat: auto downloading model given in modelfile