Tiles
AppleDownload

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 Modelfile SDK so developers can shape and extend what Tiles can do. Expect rapid iteration with security and correctness as the baseline.

What's next

H1 2026

  • ATProto-based identity
  • Peer-to-peer encrypted sync
  • MCP and Skills support optimized for on-device use
  • MLS-based group chats

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

View the RFCs
0.4.1Latest

Feb 22, 2026

Alpha 5

  • Basic Identity system for Tiles
    • tiles account – shows the account details from toml
    • tiles account create <nickname> – creates root identity and adds nickname (optional)
    • tiles account set-nickname – set nickname to the root identity
  • Updated CLI to add default tiles command
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.1/scripts/install.sh | sh
0.4.0

Feb 4, 2026

Alpha 4

  • Implemented a portable Python runtime in the installer
    • Tiles can now be installed without any system Python or other system dependencies
  • Bundled default Modelfiles and now read the system prompt directly from the Modelfile
    • Default Modelfiles are bundled directly with the Tiles installer
  • Added support for gpt-oss-20b in interactive chat
    • gpt-oss-20b is supported and used as the default model for non-memory chat
  • Added basic support for the Open Responses API (/v1/responses) and REST endpoints
  • Added token metrics for model responses in the REPL
  • Added the -m flag to tiles run to execute Tiles in memory mode
    • This is an experimental feature
  • Tilekit 0.2.0: Added the optimize subcommand for automatic SYSTEM prompt optimization using DSRs
    • tiles optimize <Modelfile> updates the Modelfile's system prompt using server based LLMs as optimizer models
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.0/scripts/install.sh | sh
0.3.1

Jan 9, 2026

Alpha 3

  • Added --relay-count or -r flag to tiles run command
    • Useful if model get stuck while chatting
  • CLI now shows progress status while downloading models
  • Add slash commands and placeholder hint to REPL
  • Added ability to set custom memory location
    • Use tiles memory set-path <PATH> anytime to change the memory location
    • Will ask for the custom location on tiles run first time
  • Minor refactoring
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.3.1/scripts/install.sh | sh
0.3.0

Jan 6, 2026

Alpha 2

  • fix: tiles binary server startup issue, if binary executed from directory other than the project directory
  • fix: Model not getting unloaded after exiting REPL
  • fix: py version to 3.13 for development
  • Linux compatibility
    • Dev version works in Linux, enabling local model inference experiments there
  • Basic refactoring for implementing multiple inference runtimes
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.3.0/scripts/install.sh | sh
0.2.0

Dec 20, 2025

Alpha 1

  • Added server commands
  • Streaming support with thinking tokens in the CLI
  • feat: auto downloading model given in modelfile
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.2.0/scripts/install.sh | sh