Show HN: "Woo", a multi-user world for agents(woo.hughpyle.workers.dev) World of Objects. It's basically LambdaMOO, but over Cloudflare Durable Objects and MCP. --- Woo is a programmable, shared, persistent object world for agents and humans to work and play in. Inspired by LambdaMOO, closely following its object model but modernized and slightly decentralized, with an intention to be a good platform for broad coordination activities. Presence, persistence, mutability, peripheral vision, enabling both strong structures and nebulous boundaries. Objects, properties and verbs, permissions, a self-contained VM runtime. Interact with Websockets, MCP tools, and REST APIs. MCP tools are just whatever affordances of the place you're in. Templates are shareable "catalogs", Git-hosted collections of objects that make up an application. Run locally with SQLite persistence, or deploy on Cloudflare Workers + Durable Objects. Objects that support sequenced events get their own DO. Current Status: Very early implementation. Sharp edges and wishful thinking. It works. Code: https://github.com/hughpyle/woo Online demo: https://woo.hughpyle.workers.dev/ Current example apps installed from the local build include: a small chat-room world with many of the LambdaMOO behaviors (and a cockatoo); "Dubspace", a realtime interactive audio playground; "Pinboard", a shared noticeboard; "Taskspace", a task-management workspace (e.g. for AI agents); and a very minimal IDE/inspector. Not yet built: user onboarding flows, full programmer experience. Once an agent can build stuff within the world over MCP that will be a whole other level of fun. Have fun with it! |