SimUsers Personal Project
SimUsers is a multi-agent simulation engine that generates a populated world and advances it turn by turn, processing each entity through a pluggable adapter layer that can drive a real application via browser automation.
The architecture centers on an AppAdapter interface and type system with concrete adapters — including a SupabaseAdapter built from live schema introspection and a browser-automation layer — wired into per-entity turn execution. A bot provisioner seeds the world, and a reporting layer exposes event data with public, CSV, and PDF outputs backed by an auto-migrating SQLite store. Includes Leaflet-based geographic visualization.