Blog

Notes from building an agent that lives where developers live.

April 2026 · Engineering

Why we drive Chrome over CDP instead of spawning a fresh browser

An engineering post with receipts. ~40ms to attach vs. ~4–11s to launch and reach networkidle; 30/30 completions with session reuse vs. 18/30 for a clean Chromium. Plus the Chrome 136 gotcha and how we route around it.

Read more →
April 2026 · Product

The thinnest MCP layer that actually works

A short post, because the product is short. One MCP server on localhost. Six tools. One config file. The client is what makes it feel bigger — and the bearer-token check is what keeps it alive.

Read more →
March 2026 · Origin story

Why Forgeline exists

A note on the itch that started this. We were spending more time moving context between tools than doing the work, and nothing on the market fit. So we built the agent layer we wanted.

Read more →