Awesome AI Agents › Generative Agents Simulation

Generative Agents Simulation

23 projects

joonspk-research/generative_agents

This project provides a simulation framework for generative agents that mimic believable human behaviors within an interactive game environment, enabling running, saving, replaying, and demonstrating agent-based simulations.

⭐ 22097 added 2025-04-19

MineDojo/Voyager

Voyager is an open-ended embodied agent powered by large language models that autonomously explores and learns diverse skills in Minecraft through lifelong learning and an evolving skill library.

⭐ 7194 JavaScript added 2025-04-19

linyiLYi/street-fighter-ai

SFighterAI is a deep reinforcement learning-based AI agent designed to master and beat the final boss in Street Fighter II: Special Champion Edition using only game screen pixel data.

⭐ 6521 Python added 2025-04-19

GDQuest/godot-steering-ai-framework

A comprehensive Godot framework for creating smooth and complex AI motion using steering behaviors in both 2D and 3D games.

⭐ 1555 GDScript

YGYOOO/WorldX

WorldX turns a single sentence into a running simulated world, generating maps and characters with LLMs and letting autonomous agents act, remember and form stories inside it.

⭐ 1479 TypeScript

XiaoLuoLYG/GOD

Control room for LLM agent societies: pause and scrub a running simulation, question individual residents, inject instructions into the next step, and export replayable experiment packs.

⭐ 1112 Python

ntasfi/PyGame-Learning-Environment

PyGame Learning Environment (PLE) is a Python-based reinforcement learning platform that provides a variety of games and tools to facilitate the development and testing of reinforcement learning algorithms.

⭐ 1066 Python added 2025-04-19

mkturkcan/generative-agents

A locally runnable, low-cost implementation of generative agents simulating human-like behavior in an interactive Dungeons & Dragons setting using large language models.

⭐ 994 Jupyter Notebook added 2025-03-10

dzoba/gptrpg

GPTRPG is a proof-of-concept project featuring a GPT-based AI agent that autonomously interacts within a simple RPG-like environment using the OpenAI API.

⭐ 992 JavaScript added 2025-04-19

AIScientists-Dev/WorldSeed

Python multi-agent world engine where LLM agents receive roles, rules, private information and consequences, then interact until useful artifacts emerge across research, simulation and narrative scenes.

⭐ 815 Python

litanlitudan/skyagi

SkyAGI is a Python package that leverages large language models to simulate highly believable human behaviors in NPCs for immersive role-playing games, enabling dynamic and realistic character interactions.

⭐ 777 TypeScript

AkshitIreddy/Interactive-LLM-Powered-NPCs

Interactive LLM Powered NPCs is an open-source project that enables natural voice-based conversations with NPCs in popular open-world games by integrating advanced AI technologies like large language models, facial recognition, and lip synchronization without modifying the game source code.

⭐ 721 Python added 2025-04-19

aleju/mario-ai

A deep reinforcement learning project that trains a model to autonomously play the first level of Super Mario World using raw pixel inputs and deep Q-learning with a spatial transformer.

⭐ 692 Lua added 2025-04-19

oil-oil/wolfcha

Wolfcha is an open-source Next.js implementation of the Werewolf social deduction game where one human takes a single seat and LLM-driven characters play every other role at an 8 to 12 seat table.

⭐ 629 TypeScript

hsahovic/poke-env

Poke-env is a Python interface for creating and training reinforcement learning and rule-based bots to battle on Pokemon Showdown, providing a comprehensive environment for AI-driven Pokemon battles.

⭐ 512 Python added 2025-03-09

SeriousOldMan/Simulator-Controller

Simulator Controller is a modular and extendable sim racing application featuring AI-powered assistants that provide real-time race management, strategy, and driving coaching to create a realistic and immersive racing experience.

⭐ 439 AutoHotkey added 2025-03-09

yifanlu0227/ChatSim

ChatSim is an editable scene simulation platform for autonomous driving that leverages LLM-agent collaboration and advanced rendering techniques to create realistic and manipulable driving scenarios.

⭐ 432 Python added 2025-03-09

CraftJarvis/JARVIS-1

JARVIS-1 is an open-world multimodal language model-based agent designed to perform complex multi-task planning and embodied control in the Minecraft environment, leveraging memory-augmented models for enhanced performance.

⭐ 414 Java added 2025-03-09

CraftJarvis/MineStudio

MineStudio is a comprehensive package that provides tools and APIs for developing, training, and deploying AI agents in Minecraft, featuring simulation, data handling, model training, inference, and benchmarking capabilities.

⭐ 410 Python added 2025-03-16

zju-vipa/Odyssey

Odyssey is a framework that empowers Minecraft agents with advanced open-world skills using a fine-tuned LLaMA-3 model and a comprehensive skill library to enable autonomous exploration and complex task planning.

⭐ 407 Python added 2025-03-09

meshula/OpenSteer

OpenSteer is an open-source C++ library and interactive demo for creating and prototyping steering behaviors for autonomous characters in games and animation.

⭐ 374 C++ added 2025-04-19

GigaxGames/gigax

Gigax is a runtime environment for AI-powered NPCs that perform complex actions in real-time using fine-tuned large language models running locally on your hardware.

⭐ 344 Python added 2025-03-09

CR-Gjx/Suspicion-Agent

Suspicion-Agent is an AI project implementing a theory of mind aware GPT-4 agent to play imperfect information games, enhancing strategic reasoning and decision-making.

⭐ 167 Python added 2025-04-19