A decentralized real-time chat universe with pixel art rooms, custom avatars, live webcams, spatial voice chat, and deep scripting in Lua, Python & IptScrae. Run your own server in 30 seconds.
Custom pixel avatars. Your identity, your pixels.
Not a chat app. Not a video call. A world with rooms you can paint, avatars you can wear, and scripts that make it breathe.
Paint directly on room backgrounds in real time. Every brushstroke is broadcast instantly to everyone in the room. Collaborative pixel art at 60 fps, with no plugins and no installs.
Live DrawingUpload or draw multi-frame pixel art avatars, called props, that you wear as your in-world identity. Full Palace prop format compatible; all your old .prp files just work.
Palace-CompatibleShow your real face alongside your avatar. Webcam thumbnails float over your character's head, making crowded rooms feel genuinely alive. WebRTC-powered, low-latency, optional.
WebRTCFull WebRTC voice built into every room. Volume fades with distance from other users. Walk closer to hear someone, step back for privacy. UDP ports 40000–40031 for crystal-clear RTP audio.
Low LatencyPublic talk, private whispers, encrypted messages, room-broadcast, god-mode announcements, page messages, and a full wizard/moderation command system. Classic Palace chat with modern polish.
60+ Message TypesRooms are connected through scriptable hotspots and doors. Click a painting on the wall, walk through a portal, or teleport across federated servers. The spatial metaphor runs deep.
Spatial NavNo download, no Java plugin, no ActiveX. The Talx client loads in your browser over a standard HTTPS connection. Mobile-friendly, cross-platform, zero friction to get started.
Zero InstallFull administrative hierarchy: owners (god), wizards, and guests. Granular permission bitmasks control painting, custom props, member rooms, auto-kick, death-penalty: all from within the world.
Full ModerationScript the client. Script the server. The Palace gave the world IptScrae in 1995. We kept it, and added Lua and Python so you never hit a wall.
Three complementary scripting layers give you complete control over every pixel of your world.
gopher-lua VMs
sandboxed per plugin. Subscribe to events, register chat commands,
set timers, and rewrite messages, with full s-pluginapi.h parity.
Any server can federate with any other. Avatars, identities, and chat history travel with you across the network. No single company owns the grid. You do.
Built with boring, proven technology. Ships as a single static binary. Runs on a $5 VPS. Scales to thousands of concurrent users.
One binary. No database required out of the box. Drop it on any Linux VPS and you're running a Palace server.
amd64 · arm64 · i386
Native plugin support (dlopen)
Apple Silicon (arm64)
Native plugin support
amd64 zip archive
Runs as service or standalone
amd64
Runs fine without plugin CGO
Download the server, open the browser client at talx.fyi, or fork the source and make it yours. MIT licensed. Forever free.