XiaoLuoLYG/GOD
Govern, Observe, Direct - a real-time control room for agent societies
What it solves
GOD (Govern, Observe, Direct) is a tool for inspecting and controlling language-agent societies. Unlike traditional agent simulations that only allow users to watch, GOD provides a "control room" to actively manage, intervene in, and analyze the behavior of multiple AI agents interacting in a simulated environment.
How it works
GOD operates as a local-first system consisting of a React/Vite frontend (the Control Room), a FastAPI backend, and an out-of-process agent runtime. It separates the simulation into three components: Experiments (the setup including maps and agents), Replays (the viewable results), and Runtime state (local data like SQLite stores). Users can configure the system via a browser-based setup wizard and connect it to any OpenAI-compatible LLM endpoint.
Who it’s for
It is designed for researchers and developers who want to study agent societies, test hypotheses about agent interactions, and create reproducible agent-based experiments without needing to write extensive code.
Highlights
- Real-time Intervention: Inject instructions into the next step of a simulation to see how agents respond.
- Replay Control: Scrub, pause, fast-forward, or jump through recorded or live simulation steps.
- Targeted Communication: Send natural-language questions to specific agents, groups, or the entire town mid-run.
- No-Code Setup: A browser wizard for configuring models, scenarios, and generating agent profiles and step plans.
- Studio Tools: Includes an Agent Studio for editing resident profiles and a Map Studio for generating and calibrating custom maps.
- Portable Packs: Import and export experiments, maps, and agent packs via ZIP files.
Related
- Project
- Project
- Project
- Project
- Project