avatar vian's notes

Learning in public, one post at a time

  • HOME
  • CATEGORIES
  • TAGS
  • ARCHIVES
  • ABOUT
Home
vian's notes

Building Memory Into 9router: A Proxy-Layer Experiment

Every coding AI I tried was great at problems, terrible at context. I’d start a new session and describe my stack, my preferences, my ongoing projects — everything the AI needed to be useful. Next...

Jul 24, 2026

This Is My ADE

I hit send on a prompt. Watched the spinner. Started calculating — was I past the cap yet? Three weeks into the billing cycle, OpenCode Go had hit its limit. I’d been conditioned to expect the erro...

Jul 8, 2026

Warp Came Back Around

I remember my first Warp trial ending with a shrug. A terminal with AI features — nice inline assistant, sure, but tied to yet another subscription. I’d already walked away from Copilot for the sa...

Jul 1, 2026

The Tunnel

I typed http://localhost:20128 into Warp’s custom provider field. Clicked Save. The field turned red. Silent rejection. Not “connection refused” — the UI wouldn’t even accept a localhost address. ...

Jun 24, 2026

What I Changed in 9router

The npm install output scrolled up the terminal. I watched, braced for the usual 30-second wait. It finished in four seconds. The node_modules folder was 2.5MB instead of 200MB. Then the server st...

Jun 17, 2026

The Router My Colleague Showed Me

I first noticed it in passing. Colleagues had it open during work — a dashboard I didn’t recognize, a dropdown with more providers than I’d ever seen. I didn’t ask right away. Just filed it away as...

Jun 10, 2026

The Tools I Built Around OpenCode

I was three levels deep in an OpenCode session when I realized the tool wasn’t going to grow with me. The agent had generated a database migration, a backend endpoint, and a React component — three...

Jun 3, 2026

OpenCode: The $10/mo TUI

Three weeks into the billing cycle, I watched the spinner stop. Rate limit exceeded. The feature I was building could wait — but the resentment didn’t. I’d been bouncing between OpenCode Zen (free...

May 27, 2026

Warp Tried to Sell Me AI Again

I downloaded Warp on a Thursday afternoon. The hype was everywhere — every terminal thread had someone saying “try Warp, it’s the future.” A terminal built for the modern era. GPU-accelerated rend...

May 20, 2026

Why I Left GitHub Copilot

I remember the exact moment. Scrolling through GitHub notifications on a Tuesday afternoon and there it was — an announcement buried in a changelog. GitHub Copilot would start using your prompts to...

May 13, 2026
  • 1
  • 2
  • 2 / 2

Recently Updated

  • Headroom, Round Two: Four Walls Between Me and a Working Token Saver
  • The Server Split That Almost Didn't Happen
  • I Opened My First Open Source PRs. None of Them Are Merged Yet.
  • Checking Upstream: What v0.5.50 Gained for 9router
  • The 403 That Wasn't: How Warp, 9router, and Cloudflare Masked Two Separate Failures

Trending Tags

9router technical tooling ade ai personal postmortem warp agents orchestration

© 2026 Alvian. Some rights reserved.

This blog is open source — view on GitHub

Using the Chirpy theme for Jekyll.

Trending Tags

9router technical tooling ade ai personal postmortem warp agents orchestration