Profile photo
Ben Gubler

Posts

RSS

Thoughts on web development, AI, and building things that matter.

4 min read

Introducing agentpane

A local web UI for AI coding agents. Multi-pane, multi-session, streaming — run Claude Code and Codex side by side from your browser.

#ml/ai#open-source#frontend
4 min read

Introducing helm

A typed TypeScript framework for AI agents. Replace dozens of tools with two — search and execute — and sandbox LLM-generated code with granular permissions.

#ml/ai#open-source#frontend
7 min read

Introducing ts-base: A Modern TypeScript Library Template

Build with tsdown, Vitest, release-please, and Biome.

#frontend#open-source
1 min read

Introducing Eta v4

Making Eta ESM-only, changing package scope, and improving CI/CD.

#open-source
12 min read

Introducing tokka-bench

A comprehensive evaluation framework for comparing tokenizers across human and programming languages.

#ml/ai#linguistics#open-source
2 min read

Nix macOS Starter: Declarative Development Setup with Mise

Starter Nix config for macOS using nix-darwin, home-manager, and mise.

#open-source
5 min read

Rebuilding Alpaca with the Hugging Face Trainer Class

Fine-tuning Llama-2-7B using the Alpaca dataset and Hugging Face Trainer

#ml/ai#open-source
2 min read

Introducing gom: GPU Monitoring across Containers

I published `gom`, a CLI tool for monitoring GPU usage across Docker containers.

#ml/ai#open-source
2 min read

One Config File to Rule Them All

JavaScript tools have too many config files. Let's combine them.

#open-source
5 min read

Introducing Eta v3

The next version of Eta, an embedded JS template engine, brings API and documentation improvements.

#open-source