Punts

Exploratory bets on where programming is going. Smalltalk has had a live programming environment and a refactoring browser for 30 years — there is no separation between the program and the machine running it. We are porting Claude’s agent SDK to this environment to explore what agentic coding looks like when every object is live and every change takes effect immediately. This is research, not product — a laboratory for ideas about real-time self-modifying code, deterministic refactoring, and the fastest possible feedback loop between an agent and the system it is building.

Postern

v1.0.0

Drive a live Pharo image from a coding agent or shell.

HTTP server exposing a running Pharo image for agent-driven development. Clients send Smalltalk expressions to /repl and drive compile, test, inspect, and commit loops without the Pharo GUI. The bridge between Claude Code and Smalltalk's live programming environment — where there is no separation between the program and the machine running it.

Enables Smalltalk SDK
  • HTTP REPL — send Smalltalk expressions, get results as JSON
  • Compile, test, inspect, and commit loops without the GUI
  • Cross-platform — macOS, Linux (x86_64, arm64), Windows
  • Sandbox-aware — falls back to repo-local runtime in restricted environments
GitHub → Code LevelL1 L4

Claude Agent SDK for Smalltalk

v0.5.0 beta

Build Claude agents inside a live Smalltalk image.

Five layered Pharo products for building and running Claude agents where the development environment and the running program are one and the same. Ports the Anthropic Messages API and agent patterns to Smalltalk — the language that has had a refactoring browser for 30 years. Built by Claude Code driving Pharo through Postern, and now increasingly by itself. Research into what agentic coding looks like when there is no compilation boundary and every object is live.

Built via Postern
  • Five layered products — Postern client, Messages API, Agent SDK, Workbench GUI, Claude Code bridge
  • Live object manipulation — agents operate on running Pharo objects, not files
  • No compilation boundary — change code and see the effect immediately in the same image
  • Prior art for Refactory — Smalltalk's refactoring browser is the original
  • Research platform for agentic real-time self-modifying code