Tilekit

Tilekit

Tilekit is a Rust based declarative, cross-platform Modelfile (opens in a new tab) based SDK that lets developers customize open models and agent experiences.

This document describes the Modelfile implementation in this Rust-based codebase. Our goal is to evolve Modelfile in collaboration with the community and establish it as a standard for model customization.

To begin with, we are collaborating with the Darkshapes (opens in a new tab) team to support the MIR (opens in a new tab) (Machine Intelligence Resource) model naming scheme for our Modelfile implementation while maintaining full backward compatibility with the Ollama's implementation (opens in a new tab). Learn more about how we are thinking of this model deployment problem space in our proposal on the next page. We support Hugging Face today and plan to build our own registry later, using the open source implementation in xet-core (opens in a new tab) for model layering.

License

This project is dual-licensed under MIT and Apache 2.0 terms:

Downstream projects and end users may choose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.