This avoids syntax errors, broken merges, and the brittleness of text-based AI code generation, enabling safe real-time collaboration and deterministic builds.
You can start from scratch or import existing PHP and JS codebases, restructure them into maintainable components, and export full Laravel + Vue / React / Alpine projects at any time — no proprietary lock-in. Everything runs in the browser, no local setup required.
Try it: https://stellisoft.com
I’d love feedback from developers on the approach.
> Code is stored as structured data, not text.
So from where does it get that structured data, if not from text?
When AI edits code, it operates on these records directly through defined operations (create route, add method body, update element, etc.), rather than generating strings.
The system then assembles these records into actual PHP/JS files when you export, so you always get working code, with no syntax errors or merge conflicts.
From machine code, perhaps?
Once stored as structured data, AI can operate upon your code to perform surgical operations designed to improve or maintain your codebase.
When you export, Stellify assembles these records into PHP/JS files that are fully functional and free from syntax errors or broken references/ merges.
The code I write is text, so how does it get from that to "not text" in your "structured data"?