AI Town is a virtual town where AI characters live, chat, and socialize. It's a deployable starter kit that can be easily used to build and customize your own version of AI Town. It features a powerful backend engine that supports shared global state, transactions, and recording of all events, suitable for projects ranging from simple to scalable multiplayer games. It also provides a JS/TS framework for customization and extension.