All work
Case 03 / Creative
Souk
Coding-agent threads as artisans in a 3D Tunisian medina
- Role
- Concept, art direction and reskin
- Year
- 2026
- Stack
- Three.js, WebGL, JavaScript, Node.js
- Result
- Open sourceMIT, credited to its upstream

Every coding-agent thread on my machine becomes an artisan in a red chechia, and every repo becomes a whitewashed workshop. They hammer copper while the agent works and wait under a lantern when it needs me.
The idea
I run a lot of coding-agent threads at once. A list of sessions tells me nothing at a glance. A medina does: a busy workshop, a waiting artisan, a quiet stall.
What I changed
- Rebuilt the setting as a walled medina with a gate, whitewashed houses, domes, palms and Sidi Bou Said blue
- Turned the characters into artisans with chechias, robes and copper hammers
- Workshops with arches, awnings, pots and rugs that grow with each repo
- Night lighting with lanterns, and a lantern beam over every thread waiting on me
- Performance work: a tighter map, cheaper post-processing and GPU quality tiers
CreditSouk is a fork of Bot Crossing by Jarren Rocks (MIT). The engine, agent rig and harness adapters are his. The medina concept, setting, artisans and art direction are mine.


