home →

Download UPtrim

One bundled binary per platform. No Python, no pip, no virtualenv — unzip it and run it. v1.0.0 is the current release; v1.x is free forever on the Developer tier.

Windows

Run the installer, then launch UPtrim from the Start menu — or start it yourself from a terminal. No flags: the dashboard opens in your browser on its own. (Yes, the binary is named ContextProxy — UPtrim’s engine.)

> ContextProxy.exe dashboard opens on http://localhost:9099/dashboard

macOS

The macOS build lives on the v1.0.0 release tag. Unpack it anywhere you like and run it in place — the dashboard opens by itself.

$ cd UPtrim $ ./ContextProxy http://localhost:9099/dashboard

Linux desktop

Extract, run, done. Everything the proxy needs is inside the archive, and the dashboard opens by itself.

$ tar -xzf UPtrim-1.0.0-linux-x86_64.tar.gz $ cd UPtrim $ ./ContextProxy http://localhost:9099/dashboard

Linux server

Same archive, no UI. --headless is what turns off the boot TUI and the browser pop-up on the box that already has your GPU in it.

$ wget https://dl.uptrim.dev/v1.0.0/UPtrim-1.0.0-linux-x86_64.tar.gz $ tar -xzf UPtrim-1.0.0-linux-x86_64.tar.gz $ cd UPtrim $ ./ContextProxy --headless --host 0.0.0.0 --port 9099
Free Developer key — published, not gated
4XC7N-K2RS3-NXSF6-M5CXA-AL8PU

Same key for everyone, no account needed, free for life on v1.x: the full memory engine with unlimited memories, files and users on one backend.

Prefer the 14-day trial of a paid tier? The first boot offers it — it needs internet once. After that, any license validates offline for up to 14 days, so the proxy keeps working when your connection doesn’t.

Point your app at it

UPtrim speaks the OpenAI API, so nothing else in your stack has to change. Set one base URL and carry on.

# in Open WebUI, SillyTavern, n8n, or any OpenAI-compatible client Base URL: http://<your-host>:9099/v1
Open WebUI needs one environment variable. Set ENABLE_FORWARD_USER_INFO_HEADERS=true and restart it, or UPtrim can’t tell your users apart and everyone shares one memory. This is the single most common setup problem — do it first.

Three ways to run it

Same binary, same data folder. Pick whichever suits the machine.

Web dashboard

Memories, users, backends, stats and all 500+ settings in the browser. No flag for this one — it is what you get when you just run the binary, and your browser opens on it.

$ ./ContextProxy http://localhost:9099/dashboard

Terminal monitor

A boot-time terminal dashboard — live status, backends, users and logs — for SSH sessions and headless boxes. Needs a Premium license; every other tier falls back to the web dashboard.

$ ./ContextProxy --tui

Headless

No TUI, no browser pop-up. Runs as a background service on a server, behind your own reverse proxy or a tunnel.

$ ./ContextProxy --headless --host 0.0.0.0 --port 9099

There is also a native desktop chat window — ./ContextProxy --chat-gui — and a browser chat app at /chat once the proxy is up.

The terminal app: uptrim-cli

A separate install, and honestly the most underrated thing here: a coding agent that lives in your terminal and remembers your projects between sessions.

uptrim-cli LIVE

Version 0.5.52, prebuilt — the npm package just fetches the right binary for your machine. The command it installs is uptrim-tui.

  • Inline diff approval before anything touches your files
  • /agentic autonomous loops with step and spend caps
  • /fix-tests — run, fix, repeat until the suite is green
  • /dual split-screen review, two models side by side
  • Workspace tree, syntax-highlighted viewer, ripgrep /find
  • Memory-aware coding and TODOs that survive between sessions
Prebuilt for 6 targets · Windows, macOS, Linux · x64 + arm64

Honest caveat: the step cap is the reliable brake on an autonomous run. The dollar cap is best-effort, and LSP servers aren’t spawned for you yet.

$ npm i -g uptrim-cli $ uptrim-tui installs the prebuilt binary for your platform — no toolchain needed

Need it outside your LAN?

Flip on a one-click Cloudflare or Tailscale tunnel from the dashboard on Standard and up — or put it behind your own Nginx or Caddy with the hosting runbook.