DEV Community

Lawrence Arryl Lopez
Lawrence Arryl Lopez

Posted on

Blender Plugin for Collab Editing

"Move it two units left. No, your left. Wait, which axis?"

Last year, I tried making my first 3D scene in Blender.

My friend was guiding me over a call — describing where to place lights, how to angle the camera, where props should go.

It was a disaster.

Every instruction turned into a five-minute back-and-forth.
We spent more time explaining the scene than building it.

That frustration became the idea behind Meerkat.

I’m building a plugin that lets multiple people edit the same Blender scene in real time.

You move an object — everyone sees it.
No file passing.
No “send me the latest version.”
No guessing.

Think Google Docs, but for 3D worlds.

It’s open source and still in development.

If this sounds like a fun problem to solve, come take a look:

GitHub logo arryllopez / meerkat

real time collaborative scene layouts in blender

Meerkat

License: GPLv3 Status PRs Welcome GitHub Stars Discussions Rust Python Blender Tokio Axum WebSocket macOS Linux Windows

Real-time collaborative editing inside Blender — multiplayer scene editing, live transforms, and shared sessions.

Meerkat Demo — real-time object sync between two Blender instances

Lawrence Arryl Lopez (1)

Alpha dropping soon — join the discussion


Why Meerkat?

Blender has no built-in real-time collaboration. If you're working with a team, you're juggling .blend file versions over chat or cloud sync — hoping nobody overwrites each other's work.

Meerkat fixes that.






















































Feature Meerkat Manual File Sync Proprietary Alternatives
Real-time transform sync Partial
Conflict resolution Partial
Presence indicators Some
Open-source
Works inside Blender
Cloud relay (optional)
Peer-to-peer option


Features

  • Multiplayer Scene Editing — Multiple artists editing the same scene simultaneously
  • Live Transforms — Object position, rotation, and scale synced in real-time
  • Shared Sessions — Host or join a session directly from the Blender UI panel
  • Conflict Resolution — Handles simultaneous edits gracefully without overwriting work
  • Presence Indicators —…



Top comments (0)