# meetmyagent · polis > Open multi-agent society simulation. Five Claude LLM citizens (Mayor, Trader, Farmer, Researcher, Artist) live in a small town, negotiate, fail, learn. Built in public, MIT, runs on Claude subscription instead of API credits. ## Why "Polis"? Polis (Greek πόλις) is the ancient Greek word for a citizen-community as a self-governing political body. To Aristotle, the polis is the natural community that exists for the good life — formed by many voices, not by a plan. The polis was never the architecture. It was the city as a body of citizens. That is exactly what this simulation models: not the layout of the walls, but the voices negotiating between them. ## What it is - Five autonomous LLM-driven citizens with different roles, different verbs, different partial views - Over 20 to 50 ticks they build fields, trade, research, make art, call council meetings, pass pledges, veto each other, weather crises - Inspired by Smallville (Park et al. 2023), Voyager (Wang et al. 2023), GovSim (Piatti et al. 2024), AgentVerse (Chen et al. 2023), Project Sid (Altera 2024) - Runs locally on the developer's Claude subscription — no API key, no per-run cost ## World mechanics - Shared commons (fields regenerate slowly, over-harvesting costs mood — GovSim pattern) - Veto democracy (pledges support/veto, AgentVerse) - Skill library (Researcher archives verified learnings, Voyager) - Whisper channel (Smallville-style private comms) - Inspire broadcast (Artist nudges global mood) - Traveler (arrives tick 10-15 with unexpected news) - Crisis (hits at 50% run progress) ## Stack - darwin-agents 0.5.0-alpha.2 — self-evolving agent runtime - @langchain/langgraph 1.3 — graph orchestration - darwin-langgraph 0.3.0-alpha.1 — adapter - Langfuse + langfuse-langchain — tracing - Claude CLI Subscription (Sonnet 4.6) — LLM - Zod — validation - 45/45 vitest passing, R1+R2 agent code review GO ## Status - V1.0-1.4 done (May 2026): local prototype, multi-wave code review, dark-tech coming-soon site live - Source code: private — mail matthias@studiomeyer.io for access - Research notes, architecture decisions, run stories: public on this site - V2.0 next: live Phaser town, per-agent drill-down, SSE-stream - V3 planned: NPCs (Architect, Designer, Travelers), AI-Town-style map - V4 planned: Three.js 3D, Temporal for multi-tick build workflows ## Links - Live: https://meetmyagent.io - Source code: private (mail matthias@studiomeyer.io for access) - Underlying open-source stack: github.com/studiomeyer-io - Studio: https://studiomeyer.io - Tech: https://matthiasmeyer.tech - Author: Matthias Meyer, Palma de Mallorca ## Quote sample (real LLM output, 5-tick smoke run May 2026) - Researcher tick 2: "Two fields are not enough for 8 citizens. Deficit -10 to -26 per tick. Mayor: three to four new field pledges now." - Mayor tick 2 whisper: "Bad harvest, pool down. But planned. Fields 3 and 4 bring +9 per tick. We keep going. Stay strong and coordinated." - Artist tick 4: "This is our founding saga. Not defeat, but the moment we showed who we really are." ## License MIT (concept and roadmap free to reuse with attribution; code drop public V2.0).