Last AI job finished on Oct 21, 5:44 PM Central

A pixel town of AI agents, run from one home PC.

25 AI agents and 7 plain-code workers, each with one job: market research, paper trading, sports picks, outreach and a daily paper.

The Malpabolbox town: pixel-art buildings with crew members walking between them
Recorded from the real town, October 21, 2026. The town itself is private. Designed and directed by one person; the code was written with Claude Code.
5,826
AI jobs finishedmostly coin-market notes and their reviews
1,715
Verdicts filed on the workshown next to each piece of work
6,586
Market alertsfrom Dex, a plain-code watcher
372
Paper tradescoins and options, no real money

Read from the town's database at Oct 21, 5:44 PM Central. First job: October 4, 2026.

01 · The crew

Every character is an agent with one job.

25 of them think with Claude. The other 7 are plain code: they watch markets, trends and odds, keep score, replay trading rules and send phone alerts.

The crew list inside the town: each crew member's portrait, name, job, level and status, such as Ready or Watching
  • Town hallall 5 have worked

    Victor splits up the work, Ines reviews it, Bo coaches the crew, and Kit (plain code) sends phone alerts.

    Victor · Otto · Ines · Bo · Kit

  • Market desk8 of 9 have worked

    Watches coins, options and futures, tests trading rules and trades paper money.

    Dex · Nadia · Jax · Quinn · Vega · Remy · Theo · Max · not run yet: Ivy

  • Sports2 of 3 have worked

    Lou watches the odds; Sal makes paper picks, which Max grades from final scores.

    Lou · Sal · not run yet: Mako

  • Products5 of 6 have worked

    Spots trends, scouts products and checks suppliers and margins.

    Tess · Omar · Sol · Greta · Ruth · not run yet: Leo

  • Media and researchall 5 have worked

    Writes the daily paper, the newsletter, video briefs and niche reports.

    Walt · Penny · Felix · Iris · Sage

  • Outreach3 of 4 have worked

    Luna pitches vacation-rental hosts by email. Reese and Drew draft the owner's job-search emails, which the owner sends.

    Luna · Reese · Drew · not run yet: Hugo

02 · Checks in code

Agents' figures get a second look.

Code flags figures it can't match to the data an agent was shown, and the inspector looks at them and attaches a verdict next to the work.

  1. An agent writesa note or a report, thinking through Claude
  2. Code lists figuresit can't find in the data the agent was shown
  3. Ines reviewsnotes, reports and product ideas, and her verdict sits next to the work
  4. Bo writes lessonsfrom findings that keep coming back

Paper money only. The market and sports desks never trade or bet real money.

Real email, rules in code. Luna's pitches carry a name, a postal address and an unsubscribe link that is honoured forever, with one email per host and a warmed-up daily cap. She only saves addresses a host publishes on its own site.

A niche report by Sage in the town, titled Sustainable Fashion Niche Reports, with Ines's verdict Check this and her note asking to verify a market-size figure and a study citation, above the start of the report
What the owner sees in the town (October 21, 2026): a report by Sage, with Ines's verdict right next to it.

03 · Newest work

A strategy lab that shows its losses.

The Futures Desk is set up to paper-trade NQ and ES index futures. Its Strategy Lab turns trading ideas from the web into tested strategies the owner can accept or pass.

  1. Research. Theo, the Lab's researcher, finds an idea on the web and must quote his sources.
  2. Quote check. Code matches every quote word for word against the source, and a separate AI call judges each one.
  3. Backtest. The idea is replayed on about 90 days of real one-minute data with the live desk's own code, against random entries and an untouched holdout.
  4. The owner decides. Once it's tested, the owner can accept it for paper trading. The verdict stays on the card, good or bad.
  • 208,693 one-minute bars stored
  • 4 ideas found by Theo, 1 built in by hand
  • 281 Futures Desk tests (Oct 21, 2026)
A Strategy Lab card: ICT Turtle Soup, accepted for paper trading on Oct 15, 2026. NQ: 27 trades, net +6.85R, too few trades to tell. ES: 53 trades, net −14.48R, too few trades to tell.
A real Lab card (October 21, 2026): accepted, though its backtest is still "too few trades to tell".

04 · Engineering

It restarts, updates and checks itself.

The town's server, database and schedules run on one home PC; the AI thinks through the Claude API. A supervisor brings the town back after a crash, and the nightly update only switches over when the checks pass.

Outside

  • Visitorsthis page and Sal's sports board
  • Cloudflare Tunnelthe public address for the home PC
  • Claude, through MCPa connector that lets Claude look into the town and give the crew tasks

One home PC

  • Supervisorrestarts after a crash; updates at 04:00, rolls back if the typecheck or truth checks fail
  • Fastify 5 serverTypeScript run with tsx: the crew, tools and schedules
  • SQLiteNode's built-in node:sqlite in WAL mode
  • Pixel townVite and Phaser 4 in the browser

Models

  • Claude APIall 25 AI crew members, under a daily spending cap
  • Local fallbackpast the cap, a local open model through Ollama on the RTX 2070 SUPER, until midnight
140
commits since Oct 2
~47,000
non-blank lines of TypeScript
35
Futures Desk test files
281
Futures Desk tests

TypeScript server and client, plus small Node, PowerShell, batch and Python scripts. Counted by hand on Oct 21, 2026; lines exclude tests.

05 · The record

Every pick is graded in public.

Sal makes paper picks; Max grades them from final scores, and the live board shows wins and losses alike.

  • Graded picks23
  • Record11-12
  • Last pick madeOct 12, 2026
  • Money at stakenone, paper only
See every pick on the live board
Latest gradedmost recently graded first
  1. Over 6.5game Oct 13 · Edmonton Oilers @ Los Angeles KingsL
  2. Seattle Kraken to wingame Oct 13 · Seattle Kraken @ Philadelphia FlyersW
  3. Under 5.5game Oct 12 · Vegas Golden Knights @ Minnesota WildL
  4. London Lions +36.5game Oct 12 · London Lions @ Portland Trail BlazersL
  5. Under 2.5game Oct 12 · Newcastle United @ Coventry CityL

See it for yourself.

The source code is on GitHub, and the sports board is read straight from the town.