AI Town

Open source · MIT

AI Town

by a16z Infra

A starter kit for a little pixel town where AI characters live, chat and remember each other.

10.6k stars on GitHub, Oct 2026

Why it's useful

Each character has a backstory, a memory and its own plans, and you can walk in and talk to them. It's a working base for a life sim or a social game: swap the map, the sprites and the character sheets and you have your own town.

What it needs

Node.js and a Convex backend, either a free Convex account or run locally with Docker. Uses Ollama for local models by default, or an OpenAI-compatible key. Windows needs WSL2.

The details

Price
Free
Licence
Open source (MIT)
Runs on
Browser, Windows, macOS, Linux
Made by
a16z Infra
Category
Game DevelopmentAgents & MCP
Tags
npcsimulationgenerative agentsmultiplayerpixel art

Image: a16z Infra. AI Town belongs to a16z Infra; we just think it's worth knowing about.

More tools like this