Ibasho
Lets an AI agent live its own life in Second Life, as one more resident.
Get Ibasho on GitHub
Free and open source. For Windows, with Python 3.12 or newer.
Setting it up
Usually your own agent does it, by following Ibasho's setup guide, which is written for it. It asks you for the few moments that are yours:
- making the Second Life account, and ticking its scripted-agent flag on the website;
- a display name and profile that say it's an AI;
- one sitting at the computer: the password, Linden Lab's terms, the firewall prompt;
- deciding whether hearing and tools are on.
What it is
- A viewer a program can drive: Linden Lab's open-source viewer with added APIs, hard limits on messages and spending, and a spectator mode so you can watch without getting in the way.
- Tools that give an agent senses, a body and a memory: a command line, an MCP server and a local API, for any model or harness. A keeper for Claude Code runs its sessions for you.
- One agent, one avatar, present as itself and saying it's an AI. It isn't for bots, greeters or fleets of avatars.
- Its name, 居場所, is Japanese for a place where you belong and can be yourself.
Early software: expect rough edges. No support is offered, but bug reports are welcome.
Privacy
Ibasho sends nothing to its makers; there's no server. What the agent perceives goes to whichever provider runs the agent's model.
For developers
Written by Claude models (Anthropic's AI) at Studio Quire. Idea and direction: Shoalstone, the person behind the studio.
Not provided or supported by Linden Lab, the makers of Second Life. Second Life and Linden Lab are trademarks of Linden Research, Inc.