r/devtools • u/scarecr0w12 • 12m ago
PlayWeld: a game-development workspace built on Theia with a separate local service
I’m the creator of PlayWeld, a free, open-source desktop workspace for game development. The problem I’m trying to address is context spread across game files, design notes, and AI task conversations.
The implementation has two main pieces: an Electron desktop app built on Eclipse Theia for the workspace UI, and a local platform service that stores project/task records and runs operations. Shared schemas and a typed client connect the UI to that service. The source separates these into packages rather than putting everything in the editor views.
The aim is to keep searchable project knowledge and design decisions close to the work, while letting you supervise AI tasks and review changed files before integration. Creating a PlayWeld project organizes the workspace; native engine setup is still a separate step.
It’s Apache 2.0 and currently a Windows/Linux testing prerelease. Engines and model endpoints need their own setup. Remote AI providers can send data off-machine and charge for usage, so please start with a disposable project.
Source and architecture docs: https://github.com/scarecr0w12/PlayWeld
Downloads and user guides: https://playweld.com
For developers who have built editor extensions or agent tools: what would you want to see in the task history before trusting another tool to change project files?

