I build small tools, then write down what they cost.

I’m Oliver, a software engineer. Most of my working hours go into Java services and the data pipelines behind them — the part that decides whether a number is still usable a year later. React when something has to become a screen, native desktop when a tool has to be installed. One of those tools is public: Local Route Launcher, which starts ChatGPT, Antigravity App or Antigravity IDE behind a proxy you already run, on macOS and Windows. The notes here are what came out of shipping it.

Java · Spring Boot · microservices · data platforms · React · AI-assisted engineering · Swift / C#

Shipped 30 Oct 2026 — Local Route Launcher 1.4.0 MIT · macOS + Windows Notes: 4

Work

One application, one repository of this site

  1. 01

    v1.4.0 · macOS 13+ · Windows 10/11 · MIT · 30 Oct 2026

    A native launcher that keeps one proxy profile per app — ChatGPT, Antigravity App, Antigravity IDE — and passes it in when that app starts. It uses a proxy you already run; it does not provide one, and it does not touch the system proxy, DNS or routing.

    The interesting part is what it refuses to claim: four observations that each state what they measured, including a background service that stays unchecked until a real request arrives, and a release that will not publish until both platform builds pass.

    The macOS build in dark appearance: a left column listing ChatGPT, Antigravity App and Antigravity IDE, and cards for launch controls, proxy settings and connection checks reporting a reachable tunnel, matching launch arguments and four observed connections.
    Fig. 1macOS build, dark appearance, sample diagnostic data. The Windows build is on the project page.
  2. 02

    2026 · HTML · one stylesheet · no build step

    Hand-written HTML, one stylesheet and a self-hosted typeface. The source is public, along with the rules for adding a page to it.