Discover, play, and author Interactive Fiction — all in your browser, on your own server. Z-machine, Glulx, and TADS out of the box. Inform 7 authoring with AI assistance.
A complete platform for interactive fiction — from browsing the IFDB catalogue to compiling your own Inform 7 stories, all running on your own hardware.
Powered by the most widely-used open-source IF interpreters. If IFDB knows about it and it runs on one of these engines, AIFStudio can play it.
Browse thousands of published Interactive Fiction titles. Filter by genre, author, or format. One click to start playing.
Cover art, author info, rating, and a direct Play button. No setup, no downloads — the interpreter runs server-side.
A faithful terminal-style interface for the classic IF experience. Full keyboard control, save/restore, and transcript download.
Every session is saved. Pick up exactly where you left off — continue, restart, or delete any game from your history.
Write Inform 7 source with AI assistance. Compile and play your story without leaving the browser.
AIFStudio ships as a single Docker image. All you need is Docker Compose.
Copy the example config and set your OpenAI key if you want AI features.
git clone https://github.com/vpoluyaktov/aifstudio.git
cd aifstudio
cp .env.example .env
# edit .env — set OPENAI_API_KEY
SQLite and file storage live on the host so data survives container updates.
mkdir -p data/db data/storage sudo chown -R 999:999 data/
docker compose up -d
Navigate to the app, create your account, and start playing.
http://localhost:9901/register
docker compose pull && docker compose up -d