01 Terms of use
What UPtrim is
UPtrim™ ("UPtrim", "the software") is an OpenAI-compatible reverse proxy that runs on your own hardware. It sits between a chat frontend (Open WebUI, SillyTavern, n8n, Claude Desktop, any OpenAI-compatible client) and a language-model backend (Ollama, llama.cpp, vLLM, SGLang, LM Studio, or a cloud provider you choose), and adds persistent per-user memory, file understanding, routing, research and compression along the way.
UPtrim is local-first. The memory brain — extraction, retrieval, the knowledge graph, consolidation — runs entirely on your machine. Nothing goes to a third party unless you configure a cloud backend or switch on an optional feature that reaches the internet. Those are listed in section 03.
Acceptance
Downloading, installing or running UPtrim means you accept these terms. If you do not accept them, do not use the software.
What your license lets you do
A valid license — including the free Developer key — grants you a non-exclusive, non-transferable right to run UPtrim for personal or commercial purposes, within the limits of the tier you hold:
- Run UPtrim on hardware you control, at home or at work, and use its output commercially
- Serve the users, backends, file sizes and nodes your tier allows — see pricing for the current limits
- Configure, script and extend your own installation, including plugins and blueprints you write
- Deploy it inside your own organization for your own people, on a tier that covers them
What a license does not cover:
- Selling, sublicensing, renting or redistributing UPtrim itself, or a derivative of it
- Reselling access to your installation as a hosted product for third parties — that needs a written agreement, so talk to us
- Sharing, publishing or reselling a paid license key, or evading tier limits by splitting one license across separate deployments
- Removing or altering authorship, trademarks, license enforcement or these terms
- Reverse-engineering the licensing system
Acceptable use
Do not use UPtrim to:
- Generate, store or distribute illegal content
- Harass, threaten or harm anyone
- Attack or circumvent the security of systems you do not own
- Break the terms of any language-model provider you connect it to
- Process data you have no right to process — including other people's, in a shared install
Third-party components
UPtrim bundles open-source components including FastAPI, uvicorn, httpx, spaCy, PyTorch, sentence-transformers and SQLite, among others. Each keeps its own license, and the full list ships with the application.
Changes to these terms
These terms can change with future releases. Continuing to use UPtrim after an update means accepting the revised terms, and anything material gets called out in the changelog rather than quietly swapped in here.