Awesome AI AgentsVirtual Town AI

arturitu/the-delegation

⭐ 653 TypeScript repository created 2026-02-19

The Delegation is a browser playground for designing and watching multi-agent systems without writing code. Users assemble a team in a node-based editor built on React Flow, choosing agents, their roles, their prompts and the hand-offs between them, or starting from one of six predefined templates modelled on a creative agency, a film studio, a public relations agency and similar organisations. Each agent can be assigned its own Gemini model, so a fast model handles routine steps while a stronger one handles reasoning, and the interface reports token consumption and estimated cost in real time. Work flows through a simulated pull request and review process: agents produce proposals, agents marked as human-in-the-loop pause for the user to approve, reject or comment, and an auto-approve switch controls how much runs unattended. Technical logs expose raw model traces, tool calls and structured responses, and a kanban board and action log show what the team has produced. The second half of the project is an embodied simulation. The same agents appear as animated characters in a 3D office built with Three.js and WebGPU, walking a navigation mesh to claim desks, seats and computers that suit their current task, and moving through a state machine of walking, sitting, working and talking with synchronised speech bubbles. Because Gemini is wired in natively, teams can also generate images, music and video through Nano Banana, Lyria and Veo alongside plain text output. The application requires the user to supply their own Gemini API key, and can be run from the hosted page or cloned and started locally with npm. Source code is MIT licensed while the custom 3D models and characters carry a non-commercial Creative Commons licence. It targets educators, AI enthusiasts and creative developers.

https://github.com/arturitu/the-delegation

3d-simulationai-agentsautonomous-agentsgemini-apillm-orchestrationmulti-agent-systemsno-codenpc-enginethreejswebgpuhuman-in-the-loop

Also in Virtual Town AI

a16z-infra/ai-town

AI Town is a deployable starter kit for building and customizing a virtual town where AI characters live, chat, and socialize, featuring a robust backend and support for multiple LLMs and deployment options.