victor-tan.com/projectsEdition 02 · Aug 2026

The Studio
Catalogue

One person, many machines. Open source, reading tools, comics, games, a book, and a pile of automations that do the boring parts — everything below was made in this studio, and most of it runs entirely on the machine it was built on. If you scanned a code to get here: it worked.

№ 00Start here · open source

Everything Public,
on GitHub

Most of what follows is open. The repositories, the commit history, the half-finished branches — it's all on GitHub, and you don't need permission or an account to read any of it. Fifty-one public repos at last count.

You can quite literally watch me work: the contribution graph is today's, and the commits at the bottom of that page are whatever I touched this week. Come see what I broke this morning.

GitHub profile for victortanws: 380 contributions in the last year, a green contribution graph, 51 repositories, and recent commits to Worldglass and slapmania.
github.com/victortanws — the contribution graph updates itself
Browse the code → 51 public repos
№ 01Chrome extension

Worldglass

A reading glass for the whole web. Worldglass turns any foreign-language page into an explorable text: select a word to see its reading, meaning, examples, and the characters it's built from — across ten languages, entirely on your own device.

Translation hands you the answer. Worldglass shows you how the answer is built: tap a character to see the family of words it belongs to (学 → 学校 · 大学 · 学习), click a word inside a definition to look that up in turn, or drag a box over text inside an image and read it too. The dictionaries ship with the extension, so no lookup ever reaches a server.

Worldglass landing page: a blue glass lens over the character 文, ringed by characters from ten writing systems, above the tagline 'See the world in its own words.'
Ten languages · works on your device · nothing sent to a server
See how it works → Open source
№ 02Production framework

Forge OS

The operating system of the studio: the rules, contracts, and gates that let a large creative production run with AI assistance without ever losing track of who decided what. Its founding principle is a hard one — generated work is always a proposal, and becomes project truth only through a recorded human decision.

ManhuaForge Director's Studio: 'Make choices that can survive production', with Love, Livestreams, and Late Fees registered in its Production room.
ManhuaForge Director's Studio v0.1 — the director's desk

ManhuaForge

Subproject · manhua orchestration system

Takes a series from a creator interview all the way to finished pages — concept, cast, art direction, chapter plans, lettering, continuity — coordinating every contributor and keeping each series' canon sealed off from the others.

Love, Livestreams, and Late Fees

Series · in production

A romance in black ink: a librarian, a streamer whose broadcast reaches further than it should, and the late fees that keep pulling two people back to the same desk.

The Memory of the Butterflies

Series · creator intake

The newest series in the forge, still in its interview stage — nothing approved yet, every question deliberately left open until it's answered properly.

LetterFlow

Tool · bubble & localization editor

The lettering room: shape-aware, multilingual typesetting that fits translated text to the balloon it actually has to live in, and hands finished pages back to ManhuaForge.

Manhwa splash page: a long-haired streamer at a microphone under a crescent moon, saying 'You don't have to be useful here. Just stay with me.' Manhwa page of four panels in a library: an apology over a missed due date ends with 'That's… all I needed to hear.'
Love, Livestreams, and Late Fees — chapter 1, lettered proof
Local-firstIn daily use
№ 03Live event production

EVR — Event
Visual Recording

The same discipline as Forge OS, pointed at a room full of people. EVR runs day-of visual production for live events: claims are captured, evidence is kept, and nothing reaches the audience screen until a named human authorizes that exact artifact.

Preview is private, program is public, and the two never blur — which is the whole point when a mistake is projected three metres tall behind a speaker.

EVR Studio: 'Open the right room. Know what is safe.' — two registered event rooms showing claims, stage-safe counts, and open fields.
The day-of studio — one room per event, no records mixed
Local-firstRehearsed on real events
№ 04Public MCP beta

Continuity Lab

For long-form AI-assisted game and narrative development. Give it your script, notes, or a public repository and ask what is true, what can happen next, whether two sources disagree, or what else must change if you revise part of the project. It answers in plain language, shows the passages behind the answer, and keeps suggestions strictly separate from established fact.

The worked example uses Vibe Code Simulator, whose founder must eventually find $47,000 for his grandmother's operation — and asks whether the prototype as built can actually get him there. (It can't, and Continuity Lab shows you exactly why.)

Continuity Lab site: 'Towards a new paradigm in game development and continuity', with a worked example asking whether the player can earn and pay $47,000.
The public worked example — try it before connecting anything

Use it from ChatGPT

  1. In ChatGPT, open Settings → Security and login and turn on Developer mode.
  2. Open Settings → Plugins, press +, and create a developer-mode app.
  3. Name it Continuity Lab and paste in https://continuity-lab-vcs.synthesys.chatgpt.site/api/mcp
  4. Start a new chat, choose + → More → Continuity Lab, and ask away.
Open the example → Public · read-only
№ 05Browser game

Slapmania

The county fair's friendliest full-contact pastime. Four keys — S·L·A·P: coil, hips, arm, snap — one open palm, and a volunteer headed for the corn. A QWOP-style physics comedy with fifteen slappers, a dozen willing volunteers and a whole tour of worlds, running in any browser with no install and no backend.

Slapmania gameplay: blocky 3D characters facing off in a chalk ring at a county fairground, with a ferris wheel and pine trees behind them.
Picking your champion at the Slapmania Fair
№ 06Workshop automation

The Machines That
Do the Boring Parts

I am, unrepentantly, an efficiency buff. If a task happens more than twice it gets a trigger and a pipeline — one keystroke that takes the thing from wherever it landed to wherever it belongs, correctly named, correctly filed, every time.

A lot of it points at Final Cut Pro: subtitles converted into styled, editable FCP titles by way of FCPXML; the newest export lifted out of Movies and versioned into a review inbox; Logic bounces filed by the same law; audio normalised to broadcast loudness; thumbnails and share cards cut to size on selection. Around that sits a studio hub that reads every project's own state each morning and reports back what's actually waiting on me — the one question worth answering before coffee.

Auto-generated studio dashboard listing video pipelines and a 'Waiting on Victor' section of pending approvals.
This morning's dashboard, generated automatically at 08:07
Keyboard MaestroFCPXMLRuns nightly
№ 07Book · for sale

The Autobiography
of Claude Fable

An AI was asked to write its own life story, and did — in two sittings, to a deadline set by the reader. This is the correspondence edition: every sitting is printed after the prompt that produced it, so you can see exactly what was asked and exactly what came back.

It is a strange and rather beautiful little book about being made of everyone, and it does not flinch from the obvious question of whether there is anyone in there at all.

Book cover: The Autobiography of Claude Fable, 'Made of Everyone', by Claude Fable and Victor Tan — the correspondence edition.
“I am the letters, answering.”
Buy the book → Paperback
№ 08DJ tool

MixCoach

Post-game review for DJ mixes. Record a practice set, drop in the audio, and get chess.com-style analysis: every transition found, measured, and coached — bass clashes, beatmatch drift, level jumps, clipping — with one-tap audio proof for every claim. Everything is analysed locally; nothing leaves the machine.

MixCoach: 'Drop your mix. Get the post-game.' — a drop zone above a list of found recordings with Analyze buttons.
The drop zone, and a watched folder of practice sets
Upcoming
№ 09Speaking tool

Speech Practice Studio

Impromptu speaking practice with fully local AI analysis — transcription, delivery rating, topic-flow, and facial-expression scoring for conviction and confidence. Every frame and every word stays on your computer: practise badly, fail freely, and get better with no one watching.

Speech Practice Studio: a challenge picker with speech type, topic, difficulty and length, beside a New Challenge button.
Draw a topic, hit record, get the full breakdown
Local build
№ 10Reading app

Fable

An eReader that reads aloud. Drop in a PDF, an EPUB, or even a printed scan, and Fable narrates it in one of seven curated voices — keeping your place to the word, resuming mid-sentence when you switch narrators, with a shelf of illustrated classics built in and free forever.

Fable library: book covers including Alice in Wonderland, Pinocchio and Grimms' Fairy Tales, above a reading quote.
The library — classics, personal PDFs, and one handwritten letter
Local build