Discover and explore top open-source AI tools and projects—updated daily.
AIScientists-DevMulti-agent world engine for emergent AI interactions
New!
Top 60.6% on SourcePulse
Summary
WorldSeed is a multi-agent world engine designed for emergent outcomes, allowing users to "seed a world" rather than build a workflow. It targets engineers, researchers, and power users interested in creating complex simulations, games, or fictional worlds where AI agents interact based on defined rules and consequences. The primary benefit is enabling the observation and exploration of unpredictable, emergent behaviors arising from agent interactions within a flexible, scene-agnostic framework.
How It Works
The engine operates on a discrete "tick" loop, advancing the world state incrementally. In each tick, agents perceive a filtered, asymmetric slice of the world, propose actions, and the engine resolves them. Predictable actions are handled by a deterministic rule engine (DSL), while uncertain actions are adjudicated by an LLM-based "Dungeon Master." Worlds are entirely defined in YAML, specifying entities, rules, physics, and per-character perception, allowing the engine zero hardcoded domain knowledge. This approach facilitates complex interactions, allows for pluggable LLMs, and logs all state changes for replayability.
Quick Start & Requirements
git clone https://github.com/AIScientists-Dev/WorldSeed && cd WorldSeed
uv sync --extra dm
cd frontend && npm install && npm run build && cd ..
cp .env.example .env
# Add your API key (any LiteLLM provider) to .env
uv run worldseed play configs/ai_layoffs.yaml
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The provided README does not explicitly detail limitations, alpha status, or known bugs. The project appears to be actively developed with clear setup instructions and community channels.
2 days ago
Inactive
facebookresearch
Farama-Foundation
microsoft
joonspk-research