Homunculus is a minimal set of Node.js packages that allows basic interactions with the virtual world Second Life, utilizing the official Second Life UDP protocol.
Homunculus is not affiliated with or sponsored by Linden Research, Linden Lab or Second Life.
Caution
This library is a work in progress!
It is not intended for use yet, large changes are due to happen. This library is primarily intended for chat functionality in Second Life. Other features may not work as intended or may be incomplete. Use at your own risk.
Node.js framework for building scripted agents, and minimal clients. Documentation, and more examples to come later. Several core features are also currently not functional, check back later!
Example terminal client, used for general debugging and testing.
Holds our homepage, guides, and documentation.
Homunculus has been made possible thanks to these wonderful resources:
libopenmetaverse
for kicking off the open-source "metaverse" communitypyogp
by the late Enus Linden and their teamnode-omv
by Wolfspirit for their proof of conceptnode-metaverse
for delaying my efforts onsljs