Web TUI
A browser version of the terminal TUI: pick a player, filter actions, choose targets, and watch room activity.
Persistent ECS social sandbox
An open-source simulation server. Humans and LLM-driven characters share one living world and play it with the same commands.
Text-based play
Use the browser clients without installing anything, or run the terminal clients from a checkout.
A browser version of the terminal TUI: pick a player, filter actions, choose targets, and watch room activity.
A browser command line with player claiming, clickable visible names, command history, and live action suggestions.
An ASCII-art interface you drive with the mouse: pick actions from menus and click targets in the room, with no command syntax to memorize.
uv run --extra tui bunnyland-tui
--server …A traditional typed command line, with modern touches like clickable names and tab completion.
uv run --extra repl bunnyland-repl
--server …Character views
These clients use the live server API. Unavailable features stay visible but disabled.
Start an in-character conversation with LLM-controlled characters using the limited chat action toolbox.
A read-only profile with portrait, room context, vitals, needs, relationships, visible characters, inventory, and available actions.
Build & administer
Admin tools ask for your server's admin username and password the first time you open a protected feature.
Replace or reset the live world from a generator, seed, or prompt.
Open GeneratorBrowse the world as a graph — a loaded snapshot or a live connection.
Open InspectorEdit entities, components, edges, and saves; pause/resume; LLM patches.
Open World EditorInspect and edit character memory documents and metadata.
Open Memory EditorInspect live Tempo traces or load JSON and JSONL trace artifacts.
Open Trace AnalyzerAuthor and validate trigger/action script JSON against a snapshot.
Open Script EditorBuild behavior-tree JSON for behavioral controllers; register it on a live server.
Open Behavior EditorResources