AI Town
AI Town is an open source virtual world where autonomous AI characters interact, remember conversations, socialize, and create dynamic stories in real time together online.
Useful details for evaluating AI Town
Primary Category
Gaming
Pricing Model
Free
Related Topics
Avatars
Last Updated
Aug 8, 2026
What is AI Town?
AI Town is an open-source virtual simulation thing where AI characters hang around, talk, mingle, and then somehow develop evolving relationships over time. It was made with help from Convex and Andreessen Horowitz, and you can kind of trace the inspiration back to Stanford’s Generative Agents research. In practice it feels like a deployable starter kit, so developers can tailor it into their own AI-powered virtual world, multiplayer setup, or even a full-on agent simulation. AI Town uses Convex as its game engine, along with the database, vector search, and a shared global state that ties everything together. Then developers can plug in models like Ollama, OpenAI, Together AI, or other providers that are OpenAI-compatible, and they can customize characters, maps, storylines, and the entire gameplay mechanics loop.
AI Town launched in August 2023 and quickly became a notable open-source AI project. Its GitHub repository currently shows about 9,900 stars, more than 1,100 forks, and over 80 watchers. The project is MIT licensed and was designed as a JavaScript- and TypeScript-based alternative to Python-focused agent simulations. It supports multiplayer-style interactions, persistent memories through vector search, customizable characters, maps, stories, and multiple LLM providers. The project can run locally, through Docker, or on Convex cloud infrastructure.
- Founder: Yoko Li was closely involved in the original AI Town concept, which originated from her companion application project. The broader project was developed through collaboration involving Andreessen Horowitz and Convex, with James Cowling and other contributors playing important technical roles.
- Launch: August 2023. AI Town was publicly introduced as an open-source project built through collaboration between A16Z and Convex.
- Use Cases
- Building autonomous AI character simulations
- Creating multiplayer AI games
- Experimenting with multi-agent systems
- Researching AI social interactions
- Developing virtual worlds populated by AI characters
- Testing long-term AI memory and conversations
- Creating custom AI communities and interactive experiences
- Learning how to build agent-based applications with JavaScript and TypeScript
- Technology
- Convex for the backend, database, game engine, transactions, and vector search
- JavaScript and TypeScript for application development
- Ollama for local LLM inference
- Llama 3 as the default chat model in the project
- mxbai-embed-large for default embeddings
- OpenAI and Together AI support
- OpenAI-compatible APIs, including providers such as Anthropic, Groq, and Azure
- PixiJS for rendering and interactive experiences
- Replicate and MusicGen for optional background music generation
- Clerk for optional authentication
- Target Users
- AI developers
- Game developers
- Researchers
- AI startups
- JavaScript and TypeScript developers
- Students experimenting with AI agents
- Developers building multiplayer applications
- Teams exploring generative AI simulations
- Acquisition: AI Town has not been acquired. It remains an open-source project associated with Convex and the a16z infrastructure ecosystem.
AI Town Key Features
AI Town's key features are
- AI Character Simulation: AI Town creates a virtual environment where autonomous AI characters can move around, communicate, socialize, and develop relationships.
- Persistent AI Memories: Characters can use stored memories to influence later conversations, making interactions more continuous rather than treating every conversation as completely new.
- Custom Characters and Stories: Developers can change character identities, descriptions, stories, sprites, and behaviors to create their own simulated world.
- Multiplayer Interaction: Users can walk around the virtual environment and interact with AI citizens, including inviting nearby characters into conversations.
- Shared Global State: Convex provides shared state, transactions, and a simulation engine designed to support interactive multiplayer experiences.
- Vector Search: AI Town uses vector search to retrieve relevant memories and support more context-aware character conversations.
- Multiple LLM Providers: Developers are not locked into a single model provider. The project supports Ollama, OpenAI, Together AI, and other OpenAI-compatible APIs.
- Custom Maps: Developers can modify the environment and create different virtual locations using map and tileset assets.
- Open Source Architecture: The MIT-licensed codebase can be inspected, modified, deployed, and extended for different AI experiments and applications.
AI Town Pricing
AI Town offers various pricing plans
- AI Town: Free and open source under the MIT license.
- Convex Free Plan: $0 per month, suitable for development and experimentation.
- Convex Professional: $25 per developer per month.
- Business/Enterprise: Custom pricing, with larger production requirements and support.
- LLM costs: Using paid providers such as OpenAI or Together AI may add separate API charges.
- Local models: Developers can use Ollama to run models locally, avoiding API charges but requiring suitable hardware.
- Hosting: Additional infrastructure costs may apply depending on where and how AI Town is deployed.
Disclaimer: For the latest and most accurate pricing information, please visit the official AI Town website.
Who is Using AI Town?
A diverse range of users and organizations utilize AI Town
- AI developers experimenting with autonomous agents
- Open-source developers building AI simulations
- Game developers exploring AI-driven gameplay
- Researchers studying multi-agent behavior
- Developers creating AI companions and virtual communities
- Students learning about agent architectures
- Startups experimenting with AI-native interactive products
- Open-source contributors extending the project
What Are the Best AI Town Alternatives?
Some AI Town alternatives are
Pros and Cons
Pros
- Open source and MIT licensed
- Highly customizable
- Supports autonomous AI characters
- Designed for multi-agent experimentation
- Supports persistent memories
- Uses real-time backend infrastructure
- Supports multiple LLM providers
- Can run locally or in the cloud
- Suitable for developers who want to modify the underlying architecture
- Strong foundation for building custom AI simulations
Cons
- Requires development knowledge
- Setup can be technically demanding for beginners
- LLM usage can create additional costs
- Character behavior can be unpredictable
- Local AI inference requires suitable hardware
- It is more of a development framework than a finished consumer product
- Customization requires working with the codebase and project data
Why Choose AI Town?
- Open Source Development: AI Town provides developers with an MIT-licensed codebase that they can modify and deploy for their own projects.
- Strong AI Experimentation Platform: It provides a practical environment for testing autonomous agents, memories, social interactions, and multi-agent behavior.
- Flexible Model Support: Developers can choose between local inference and multiple cloud-based LLM providers.
- Customizable Worlds: Characters, stories, maps, sprites, and gameplay mechanics can be modified to create unique simulations.
- Real-Time Architecture: Convex provides the shared state, database, transactions, and simulation infrastructure required for interactive applications.
- Educational Value: Developers can study a real JavaScript and TypeScript implementation of an AI agent simulation rather than relying only on theoretical research.
AI Town vs Competitors
The main difference between AI Town, Generative Agents, Inworld AI, and Convai is that AI Town combines an open-source virtual world, autonomous characters, persistent memories, multiplayer interaction, and a customizable backend into one developer-focused starter kit. Generative Agents is primarily research, while Inworld AI and Convai focus more on production-ready character experiences. AI Town is therefore particularly attractive to developers who want to inspect, modify, and extend the underlying system.
| Platform | Primary Focus | Open Source | AI Characters | Customization | Best For |
|---|---|---|---|---|---|
| AI Town | AI virtual worlds and agent simulations | Yes | Yes | High | Developers and researchers |
| Generative Agents | AI agent research | Research-based | Yes | High | AI research |
| Inworld AI | AI characters for applications and games | No | Yes | High | Game and application developers |
| Convai | Conversational AI characters | No | Yes | High | Games and immersive experiences |
How Do We Rate AI Town?
| Rating Category | Score out of 5 |
| Creative Accuracy | 4.5 |
| User Experience | 4.0 |
| Tools and Capabilities | 4.7 |
| Speed and Efficiency | 4.2 |
| Creative Freedom | 4.8 |
| Trust and Transparency | 4.7 |
| Help and Community | 4.3 |
| Value for Money | 4.8 |
| Ecosystem Fit | 4.6 |
| Overall Score | 4.5 |
AI Town Review
AI Town is one of the more interesting open-source projects for developers who want to understand how autonomous AI characters can interact inside a shared environment. Its biggest strength is flexibility. Instead of presenting a fixed AI experience, it gives developers a foundation they can reshape. The combination of Convex, vector search, persistent memories, configurable LLM providers, and customizable characters makes the project useful for experimentation as well as learning. Its open-source nature also makes it easier to inspect how the system works. However, AI Town is not designed as a no-code AI tool. Developers need to be comfortable with JavaScript or TypeScript, backend configuration, LLM providers, and deployment. For technical users, that complexity is part of its appeal. For non-technical users, ready-made AI character platforms may be easier. Overall, AI Town earns a 4.5 out of 5 because it offers a strong combination of openness, flexibility, AI experimentation, and extensibility.
Conclusion
AI Town is much more than just an AI game or a virtual world, really. It is an open-source foundation for trying out autonomous characters, lasting memories, social behavior, and multi-agent systems in a more hands-on way. The convex-powered architecture, its flexible support for large language models, and the ability to craft customizable characters, plus extensible gameplay parts, make it particularly helpful for developers as well as researchers. Even if the technical setup can feel a bit rough for beginners, more seasoned developers can treat AI Town as a base layer for games, simulations, experiments, and other AI-native experiences. And since it’s open source, it has an extra edge compared to those closed AI character platforms.
FAQ
What is AI Town?
AI Town is an open-source virtual world where autonomous AI characters live, interact, communicate, remember experiences, and socialize.
Is AI Town free?
The AI Town codebase is MIT licensed and available as open source. However, hosting and using external LLM APIs can create infrastructure or model costs.
Who created AI Town?
AI Town was developed through collaboration involving Convex and Andreessen Horowitz. Yoko Li was closely involved in the original concept, while Convex engineers, including James Cowling, contributed to the technical implementation.
When was AI Town launched?
AI Town was launched publicly in August 2023 as an open-source project.
Can I create my own AI Town?
Yes. Developers can customize characters, stories, maps, sprites, LLM providers, and gameplay mechanics and deploy their own version of the project.
User Reviews
No reviews yet for AI Town.
Featured Tools
Featured AI tools from TechShark
Fashion Diffusion AI
Fashion Diffusion is an AI-powered fashion design platform that helps brands and designers create clothing designs, virtual try-ons, AI models, product photos, and marketing visuals faster and cost-effectively.
Paid

Veo 4
Veo 4 AI is an AI video creation platform that generates dramatic videos from text, images, audio, and video prompts using realistic motion and synchronized sound.
Paid

Happy Horse
HappyHorse AI is an AI-powered video generator that creates cinematic videos with synchronized audio from text, images, and prompts instantly.
Paid
Seedance 2
Seedance 2.0 is an AI-powered video generation platform that transforms text, images, audio, and video into cinematic, multi-shot content with advanced motion control, reference-based consistency, and synchronized sound production.
Freemium
Alternatives
Alternatives to AI Town
The best AI Town alternatives include Generative Agents, Inworld AI, Convai, and community projects inspired by AI Town. Generative Agents is strongest for research, while Inworld AI and Convai are better suited to production-oriented conversational characters. AI Town remains a strong choice for developers who want an open-source foundation, direct code access, customizable AI agents, persistent memories, and control over their virtual world architecture.
kreadoai
Video Generator
KreadoAI is an AI video creation platform that helps businesses create marketing videos, ads, avatars, voiceovers, and social media content quickly.
4.5Immersive Fox
Text-to-Video
Immersive Fox is an AI-powered platform that transforms documents, presentations, and text into engaging video courses, multilingual training content, AI-generated lessons, quizzes, and interactive learning experiences.
4.4Profile Picture AI
Avatars
ProfilePicture.AI is an AI-powered profile picture generator that creates professional avatars, social media photos, and creative digital portraits from uploaded selfies instantly.
4.1Graswald
Image
Graswald is an AI-powered tool that enables artists to create realistic 3D nature assets, including grass, plants, and environments, for high-quality visual projects.
CharacterX
AI Chatbot Tools
CharacterX.ai is an AI platform that enables users to create, customize, and interact with intelligent virtual characters for storytelling, roleplay, and conversational experiences.
character.ai
Avatars
Character.AI is an advanced AI chatbot platform that lets users create, customize, and interact with virtual characters for conversations, storytelling, learning, and entertainment experiences.
ChatFAI
AI Chatbot Tools
ChatFAI is an AI-powered chatbot platform that provides intelligent conversation, content generation, summarization, and brainstorming support using advanced generative AI models.
Glambase
Social Media
Glambase is an AI-powered platform that enables users to design, deploy, and monetize virtual influencers that autonomously create content, engage audiences, and generate income effortlessly.
Aragon AI
Image
Aragon AI helps professionals create hyper-realistic AI headshots in minutes, offering a cost-effective solution for personal branding, business profiles, and digital identities.
