Profile photo
Ben Gubler

Posts

RSS

Notes on software, language, and the overlap between them.

3/5/2026

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
2/25/2026

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
9/17/2025

Introducing ts-base: A Modern TypeScript Library Template

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

#frontend#open-source
9/17/2025

Introducing Eta v4

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

#open-source
8/25/2025

Introducing tokka-bench

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

#ml/ai#linguistics#open-source
7/8/2025

Nix macOS Starter: Declarative Development Setup with Mise

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

#open-source
11/7/2023

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
10/16/2023

Introducing gom: GPU Monitoring across Containers

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

#ml/ai#open-source
6/29/2023

One Config File to Rule Them All

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

#open-source
6/22/2023

Introducing Eta v3

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

#open-source