Smallville Generative Agents
Generative Agents For Video Games And Simulations
Applications
Video Games. Develop dynamic and realistic NPC characters
Research Simulations. Customize simulations for research without needing to code
Social Robots. Create believable social robots for the real world.
Highly Configurable
Fine tune configurable controls such as reflection weight cutoffs and prompts
Programming Clients
No programming is needed to configure simulations for research purposes, but the clients allow for creating custom simulations and for adding agents to video games.
The Java client will get priority updates so the JavaScript client may be outdated.
Frequently Asked Questions
Can Smallville run locally?
Yes. Running locally can be done by runningLocalAIand changing the url and model in the config.yaml settings. However local supported is untested and you should test before deploying to production.
What happens if your service goes down?
Smallville is open source and able to be self hosted. In the small chance that our service stopped or repository taken down you will still be able to self host the server on your own machines.
How do I get help?
You can get help setting up and by visiting our communitydiscord server.