Documentation

What is Stellify?

Stellify is an AI-native development platform. Import your existing code or start from scratch — Stellify gives you a production-grade Laravel application that AI can read, edit, and maintain with precision.

It stores your code as structured data, not flat files. AI makes surgical edits to specific methods instead of rewriting entire files. No syntax errors. No hallucinated code. Changes tracked at the function level.

What You Can Do

Import existing code — Bring in a project from any framework. Stellify converts it into a structured Laravel application. Connect via MCP from VS Code, Cursor, or Windsurf and tell AI to import your project.

Build from scratch — Describe what you want and AI generates it. Stellify's constrained, predictable APIs mean AI produces reliable, working code — not guesswork.

Write code directly — Use the cloud editor to write PHP and JavaScript by hand. Syntax highlighting, autocomplete, and live preview are built in.

Most projects use a combination of all three. You might scaffold a feature with AI, refine it by hand, then import a utility from another project.

You Own Your Code

There's a clear separation between Stellify and your business logic. Stellify handles routing, authentication, database connections, asset bundling, and hosting. You write the code that makes your application unique: controllers, models, services, and frontend components.

Export to your desktop or sync directly to GitHub. Deploy anywhere.

How Structured Code Works

Traditional codebases store everything as text files. AI has to read, understand, and rewrite entire files to make changes — slow, expensive, and error-prone.

Stellify breaks code into precise, addressable units. Files contain methods. Methods contain statements. Statements contain clauses. Each piece has a unique identifier that AI can target directly.

When AI needs to update a single function, it edits that function. Nothing else is touched. Fewer tokens, fewer bugs, and automated maintenance that would be impossible with flat files.

When you're ready to ship, Stellify assembles your structured code back into standard source files — clean, readable PHP and JavaScript that works anywhere.

Why This Beats File-Based AI Tools

AI tools like Cursor and Windsurf read your code as plain text. They can't see where one method ends and another begins, or which files depend on each other. So when you ask for a small change, they rewrite entire files — and break things you didn't ask them to touch.

Scoped changes — File-based tools can't prevent collateral damage. Stellify targets specific methods and statements. The blast radius is inherently smaller.

Concurrent editing — Multiple agents or agent+human editing creates constant merge conflicts in flat files. Stellify's UUID-per-statement architecture handles this natively.

Lower cost — Agents load entire files to find one method. Stellify serves just the relevant method via MCP. Less tokens, better accuracy.

Production-safe output — AI hallucinates bespoke patterns that fail under load. Stellify compiles to standard Laravel — battle-tested framework code.

The Stack

Stellify is built on Laravel, the most popular PHP framework, with a purpose-built frontend framework that provides constrained, predictable APIs for AI code generation. Adapters are available for Vue, React, and Svelte.

The backend gives you Laravel's mature, well-documented patterns. The frontend eliminates the ambiguity and API sprawl that causes AI to hallucinate.

What's on the Roadmap

Because code is stored relationally, we can build features that are impossible with flat files:

Impact analysis — Before an edit happens, see exactly what it affects. "If you change this method, these 4 views and 2 API endpoints are affected."

Visual change summaries — See what AI changed in plain English, not a wall of diff text.

Statement-level rollback — Undo what AI did to one function without reverting the whole file.

Multi-agent orchestration — Multiple agents working on the same app, coordinated by structure so they don't step on each other.

Auto-generated tests — Every route, method, and relationship is structured data. Test generation becomes trivial.

Confidence scoring — Flag risky edits before they happen. "This touches your payment flow — want a human review?"