James Washington
writing about archive utils free game ideas replays
Command-line tool

gog-reauth: phone-friendly OAuth

Re-logs in a Google CLI tool from the phone with one tap instead of copying a giant link.

built Jun 2026 Reaching me on my phone

how it works

tailscale serve fronts the CLI's localhost OAuth callback with a real cert; serves a tiny one-tap page because pasting the 2.3 KB auth URL on a phone corrupts it.

Command-line tool: A small program run from the terminal.

The code for this one lives in a private repo. This page explains the idea so you can build your own.

cliiosoauthtailscale

related

  • Prefer device/remote auth flows over localhost OAuth Technique Logging in to tools should work when you're only holding your phone.
  • Give phone-reachable URLs, never localhost Technique When the AI shares a link, it should be one that works from your phone.
  • Taildropped one-shot HTML explainers (/tmp, ephemeral) Living document Phone-friendly, dark-mode HTML explainers that AI sessions make and beam straight to James's iPhone.
  • tailscale-acl and tailscale-webhook Automation Network access rules kept in git, and alerts to Telegram when the private network changes.
  • authgate: switch CLI logins between profiles Command-line tool One command to swap which account your developer tools are logged into.
← everything I've built
© 2026 James Washington
github twitter rss