Jordan Levy

Work

Benchmarks, an MCP server, and a handful of agents that run on a schedule. The numbers come from the repos and the run logs.

62 model and council setups tested. None beat the index by more than luck.

CouncilBench

Runs weekly

A benchmark that asks whether LLMs, alone or voting as a council, can beat an index fund after costs and taxes by more than luck would explain. The test was preregistered and then frozen. Every decision goes into a tamper-evident journal, and a masking audit checks whether a model is just remembering the dates.

Setups scored
62
Paper portfolios
7, at $10,000 each
Test files
76

Python, uv, Claude, Codex and Ollama model runners, Alpaca paper trading

Baseline's Today page showing sleep, heart rate and activity against a usual range. The data in this screenshot is invented.

Baseline

Live

A health dashboard for one person. It merges Apple Health, Google Health and a RingConn ring, then compares each day with my own usual range. Agents read it through an MCP endpoint with seven read-only tools. Each agent gets its own scoped token that I can revoke, and every read is logged where I can see it.

Agent access
7 read-only MCP tools
Tokens
One per agent, revocable
Hosted
On this server, behind a login

TypeScript, Vite, Model Context Protocol, Playwright, nginx and systemd

One run reached the Act 1 boss in 175 actions, for four cents.

Slay the Spire 2 Bench

Results live

A local harness that measures how far an agent can get in Slay the Spire 2 through a headless command line. Runs are seeded and traced action by action, the game runs inside a macOS sandbox, and a dashboard replays saved or live traces.

Best run so far
Act 1 boss, 175 actions
Cost of that run
134,614 tokens, $0.039
Codex threads
198
Published runs
40, across 9 models

Python, .NET, OpenAI and OpenRouter

It suggests. I decide.

FFAgent

Runs in season

Fantasy football for my Yahoo leagues. It pulls projections from several sources, writes waiver reports and a weekly outlook, and runs on a schedule on the Mac Mini. It only makes suggestions. Every roster move is still mine.

Reports
Tue, Wed, Thu and Sun
Commits
52

Python 3.13, PostgreSQL, OpenAI, Anthropic or local models

Keeping a group chat honest about the gym since December 2023.

Larry's Gym Tracker

Running since 2023

A Discord bot my friends and I use to log workouts and sleep, with a points game on top. It has been running since December 2023.

Commits
286
CI
Self-hosted runner on the Mac Mini

Discord, GitHub Actions on a self-hosted runner

Guess the song from its frequencies.

Music Decomposer

Live

Turns a song into a guessing-game video. It decomposes the track with an FFT, renders the video with FFmpeg and writes the upload metadata.

Python, FastAPI, FFmpeg

Also running

  • Basin Bike routes around Los Angeles and Orange County that change based on what I say about each ride. Self-hosted on the Mac Mini so my agents can reach it.
  • DFS Lineup Lab Builds NBA daily-fantasy lineups every day and scores them on paper against real contests, so I can see whether the model is any good before it matters.
  • PiCar agent A voice agent on a small robot car: offline speech recognition, an LLM for the thinking, and a synthetic voice for the reply.
  • Gas bill splitter Reads the gas bill from email, splits it between roommates and files the payment requests. Runs on GitHub Actions.
  • Streetball Revival Vj's from-scratch Rust rebuild of a 2003 PS2 streetball game, with online play. I contribute to it. 42 of the commits so far are mine.