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.
uv run --extra tui bunnyland-tui
--server …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 repl bunnyland-repl
--server …A traditional typed command line, with modern touches like clickable names and tab completion.
Character views
These clients use the live server API. Unavailable features stay visible but disabled.
A read-only profile with portrait, room context, vitals, needs, relationships, visible characters, inventory, and available actions.
Start an in-character conversation with LLM-controlled characters using the limited chat action toolbox.
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 EditorAuthor 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