My AI Town is an open-source AI simulation framework that creates a virtual town populated by autonomous AI agents who interact with each other and their environment. The project provides a sandbox environment for observing emergent behaviors and social dynamics between AI entities. It is implemented primarily in GDScript and is available as a public repository on GitHub.
What it is
My AI Town (我的AI小镇) is a simulation framework designed to model complex social interactions between AI agents within a virtual environment. The framework creates a complete town ecosystem where AI entities can perform various activities, communicate with each other, and respond to environmental stimuli. This allows researchers and developers to study emergent behaviors, social dynamics, and the collective intelligence of multiple AI systems interacting in a shared space.

The simulation is built using GDScript, suggesting it may be implemented as a Godot Engine project, though this has not been officially confirmed. The framework provides tools for configuring agent behaviors, environmental parameters, and interaction rules. Users can observe how AI agents develop relationships, form communities, and create complex social structures through their interactions over time.
Key facts
| Attribute | Details |
|———–|———|
| Developer | mewamew |
| Availability | GitHub repository (public) |
| Primary Language | GDScript |
| Last Update | August 15, 2026 |
| Repository Stats | 555 stars, 123 forks, 7 open issues |
How it compares
My AI Town belongs to the category of multi-agent simulation systems, similar to projects like Stanford’s Smallville or various academic multi-agent environments. Unlike many commercial AI platforms that focus on single-agent performance, My AI Town emphasizes social interactions and emergent behaviors between multiple autonomous agents. It differs from game development frameworks by focusing specifically on AI behavior simulation rather than game mechanics or graphics rendering.
FAQ
How do I install My AI Town?
The project can be installed by cloning the GitHub repository using the provided commands: `git clone https://github.com/mewamew/my_ai_town.git` followed by `cd my_ai_town` to access the project directory.
What programming language is used?
My AI Town is primarily implemented in GDScript, which is commonly used with the Godot game engine, though the specific engine requirements have not been officially disclosed.
Is My AI Town suitable for research purposes?
Yes, the framework appears designed for both educational and research applications, particularly for studying multi-agent systems, social AI interactions, and emergent behaviors in simulated environments.
