Skip to content

Jev directory

CommunityJev Cookbooks

Jev plays StarCraft shareware

A System One harness that plays the original StarCraft shareware mission Strongarm by reading structured game state and issuing mouse and keyboard commands from Jev choices.
Stars
28
Language
Python
License
MIT
Reading time
3 min
Published by
Community
Author
phyous
Last verified
Sep 2026

phyous/tsai-sc

User repository on GitHub

View on GitHub

TypeSafe Jev controls original StarCraft shareware through keyboard and mouse with recorded action probabilities.

Forks
4
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

A TypeSafe System One harness for Strongarm, the first combat mission in the original StarCraft shareware campaign, with a game recording and Jev's actual action probabilities. Inspired by TypeSafe's Doom demo.

Quoted from the project's README. Read the full README.

Highlights

  • Jev completed Strongarm on development attempt 16, and the captured original victory screen was visually reviewed.
  • The verified run recorded 421 model decisions, 424 API attempts, 9,445,640 input tokens, and a 382.95 ms median latency.
  • The game is paused during state reads and inference, and Jev receives structured observations while screenshots are only for viewers.
  • The model was requested as jev-latest and resolved to jev-1.13.0, with 3,867 game frames captured over 17 min 37.88 sec.
  • Runs the 1998 Windows executable inside BottleShip and needs Python 3.11+, Node/npm, Chrome with WebGPU, and FFmpeg.

Quickstart

bash
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
scripts/setup-runtime.sh
scripts/start-runtime.sh
python -m tsai_sc.run --env-file "$HOME/.config/tsai-sc/env" --run-dir runs/my-attempt --max-requests 2000

Watch out

MIT-licensed harness; BottleShip is Apache-2.0 and StarCraft assets are Blizzard's, not included. Tested on macOS Apple Silicon, and the single successful run does not establish a win rate.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

Hacker News: Software Bombe and live Enigma demo where Jev ranks cribs and judges plaintext.

ag_212 pointsShow HN: Jev as the Bletchley Park Analyst: A Software Bombe on EnigmaRead the thread on Hacker News

Hacker News: Show HN for public Minecraft PvP where a diffusion LM picks moves from structured state.

2 pointsShow HN: Minecraft PvP against DiffusionGemma-as-Jev, 24 ms per decisionRead the thread on Hacker News

Hacker News: Show HN: Jev finished a Pokémon Red run, with the Hall of Fame stats on the landing page.

pancomplex272 pointsShow HN: Jev Plays Pokémon RedRead the thread on Hacker News

Hacker News: Show HN: a mouse colony where each next move is Jev or a fixed rule.

1 pointShow HN: Jev-mice – mouse colony simulation using Jev and deterministic engineRead the thread on Hacker News

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai