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 RFCs0.4.1Latest
Feb 22, 2026
Alpha 5
- Basic Identity system for Tiles
tiles account– shows the account details from tomltiles 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
tilescommand
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.1/scripts/install.sh | sh0.4.1
Feb 22, 2026
Alpha 5
Latest- Basic Identity system for Tiles
tiles account– shows the account details from tomltiles 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
tilescommand
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.4.1/scripts/install.sh | sh0.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
-mflag totiles runto execute Tiles in memory mode- This is an experimental feature
- Tilekit 0.2.0: Added the
optimizesubcommand for automatic SYSTEM prompt optimization using DSRstiles 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 | sh0.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
-mflag totiles runto execute Tiles in memory mode- This is an experimental feature
- Tilekit 0.2.0: Added the
optimizesubcommand for automatic SYSTEM prompt optimization using DSRstiles 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 | sh0.3.1
Jan 9, 2026
Alpha 3
- Added
--relay-countor-rflag totiles runcommand- 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 runfirst time
- Use
- Minor refactoring
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.3.1/scripts/install.sh | sh0.3.1
Jan 9, 2026
Alpha 3
- Added
--relay-countor-rflag totiles runcommand- 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 runfirst time
- Use
- Minor refactoring
curl -fsSL https://raw.githubusercontent.com/tilesprivacy/tiles/0.3.1/scripts/install.sh | sh0.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 | sh0.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 | sh0.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 | sh0.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