Releases

All notable changes and releases for Tiles.

0.4.8Latest

May 1, 2026

Alpha 12

Network installertiles-0.4.8-signed.pkg(96.17 MB)

SHA256 265096cd1ce0b2e475c089aacbdb6f84139e42f3be4a6e48a453d746c3b2fe70

Offline installertiles-0.4.8-full-signed.pkg(10.31 GB)

SHA256 63acf5ca1673ad4631bea42454a5ecc45d2efd6cc3863a0e8b0e8a0f90549d49

SHA256 c714a0615d62cb7c6ba4f7f445422c28568841df33f57f4f1de030a04b9ebcfb

Added

  • Integrated Pi as the agent harness via RPC embedding
  • Sessions feature
  • ATProto login
    • tiles at login <handle>
    • tiles at logout
  • Slash commands for session management
    • /sessions — List sessions
    • /share — Share the current session by writing to the PDS
    • /share <sessionId> — Share a specific session by writing to the PDS
    • /resume <sessionId> — Load and continue a specific session
  • /status Slash command to show the current session status

Changed

  • Multiple UI/UX improvements and refactoring

Apr 5, 2026

Alpha 11

Network installertiles-0.4.7-signed.pkg(67.75 MB)

SHA256 2c17999f25d34d78a9e4e21100d8ebdb8daf15fe375a2a10ec8c6f27c2195d9b

Offline installertiles-0.4.7-full-signed.pkg(10.31 GB)

SHA256 e2fa2d5339d356c023fb1c13fba8a6cf099fedad07f684b7b090d59292c91032

SHA256 20bc824496f45bc17e601fb6c9bbf181aebd16c9fb437b9eb6bd720015468684

Changed

  • Health command upgrade and other QOL changes
  • Sync process now auto-exits after syncing and added code signing for the Tiles tarball binary

Fixed

  • Config and user directory empty issue during initial db connection
  • Model download not resuming for partial downloads

Mar 29, 2026

Alpha 10

Network installertiles-0.4.6-signed.pkg(107.87 MB)

SHA256 9129a9d809e138c8c39ad31c07da4e31e4b92ff5a48dc75b7d53f414dfc5c073

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 22, 2026

Alpha 9

Network installertiles-0.4.5-signed.pkg(91.08 MB)

SHA256 8d35c02c085de2fee728f81be2fb1a6c44b9cc5aa5c9d63f7656fe434cd03c11

Offline installertiles-0.4.5-full.pkg(10.31 GB)

SHA256 93943329953ddaa08de3c47e65532b5ffddeaf282839d7b95cf263ffeac2c5ab

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 15, 2026

Alpha 8

Network installertiles-0.4.4-signed.pkg(77.06 MB)

SHA256 a783b5e563c6727be8704c82ecaf50d4f4056fcb016e709024aedc63f25c952f

Offline installertiles-0.4.4-full-signed.pkg(10.31 GB)

SHA256 93943329953ddaa08de3c47e65532b5ffddeaf282839d7b95cf263ffeac2c5ab

SHA256 b2717bbd1ee55d2e399da1372b962a298597cc5fe8f9048ddd8ad08bc7c03a6e

Added

  • A core daemon process which will be useful for handling background processes in
    • 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 installertiles-0.4.3-signed.pkg(75.49 MB)

SHA256 e972bddfc063818f4c08a42eccf32ab33d9145b1c267404d9c233c51b86dd2d3

SHA256 835d8fecec6643dda541167bd45e7e071c954c4010d32ed76c7ea7ae77126701

Added

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

Changed

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

Fixed

  • Venvstack generating multiple app-server tar on build by @madclaws

Mar 1, 2026

Alpha 6

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

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

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 9, 2026

Alpha 3

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

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

SHA256 7ffe0b9f56139dafd01e3c2f1920ea13419f2043a88e2e14384e5ce1ce096674

Added

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