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

macOS / Linux
curl -fsSL https://tlbx-ai.github.io/MidTerm/install.sh | bash
Windows PowerShell
irm https://tlbx-ai.github.io/MidTerm/install.ps1 | iex

Open 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.

  1. Install Tailscale on the MidTerm host and the browser device.
  2. Sign both into the same tailnet and note the host’s private name or 100.x address.
  3. Open https://host-name:2000 or https://100.x.y.z:2000.
  4. 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.

Read the security and system boundary →

TRIAL / 04

Ephemeral fallback

npm / loopback trial
npx @tlbx-ai/midterm

The 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 / .NET 10
git clone https://github.com/tlbx-ai/MidTerm.git
cd MidTerm
dotnet build src/Ai.Tlbx.MidTerm/Ai.Tlbx.MidTerm.csproj

Architecture, contribution guidelines, release notes, and issue tracking live in the public repository.

Uninstall

macOS / Linux uninstall script
Windows uninstall script