pg_shell

starting PostgreSQL (WebAssembly)

A full PostgreSQL server is being downloaded and started in this tab. First load moves about 17 MB; after that the database is cached.

pg_shell

A stateless, auditable, replayable shell whose entire backend is a PostgreSQL database.

Postgres
Executor
Session

Terminal

htmx swaps HTML rendered by latest_output_html()

Every line above is a row in commands. Nothing is stored in the page — reload and the transcript is rebuilt from the database.

Database

The same tables the deployed system runs on

SELECT id, command, status, exit_code, submitted_at, completed_at FROM commands ORDER BY id DESC