INSTALL / 01
One native service. Any browser.
Install MidTerm on every machine whose work you want to reach. The installer configures password-protected HTTPS, updates, and either a persistent system service or a non-admin user process.
NATIVE / 02
Recommended installation
curl -fsSL https://tlbx-ai.github.io/MidTerm/install.sh | bashirm https://tlbx-ai.github.io/MidTerm/install.ps1 | iexOpen the workspace
Navigate to https://localhost:2000, accept the locally generated certificate if your platform asks, and set the MidTerm password on first launch.
Choose the lifetime
Service mode is the right default for a workstation or server that should remain reachable across logouts and reboots. User mode needs no administrator access and runs only with your user session.
REMOTE / 03
Reach it privately
MidTerm is not a VPN and does not force traffic through a hosted relay. For most people, the cleanest remote path is a private mesh VPN.
- Install Tailscale on the MidTerm host and the browser device.
- Sign both into the same tailnet and note the host’s private name or
100.xaddress. - Open
https://host-name:2000orhttps://100.x.y.z:2000. - Use Tailscale grants/ACLs to limit access to the intended identities and devices.
An equivalent WireGuard mesh VPN, private LAN, Cloudflare Tunnel, Caddy, or nginx can provide the network path. Keep MidTerm’s own HTTPS and password authentication enabled.
TRIAL / 04
Ephemeral fallback
npx @tlbx-ai/midtermThe npm launcher downloads the stable native binary and opens a loopback browser session. It is useful for a quick trial, but it is not the primary installation path. Use the native installer for a persistent remote workstation.
SOURCE / 05
Build it yourself
git clone https://github.com/tlbx-ai/MidTerm.gitcd MidTerm
dotnet build src/Ai.Tlbx.MidTerm/Ai.Tlbx.MidTerm.csproj
Architecture, contribution guidelines, release notes, and issue tracking live in the public repository.