Documentation

Navigation

Navigate branches, routes, files, and methods

Stellify has no file tree. You navigate the way you reason about a Laravel app — which branch, which route, which file, which method — and the navigation bar holds exactly that, as a breadcrumb of dropdowns:

main
/
Home
/
UserController
/
store()

Read left to right: you're on main, editing the Home route, with UserController open at the store() method. Change any level and everything to its right follows.

On the far right, three buttons switch how the canvas renders — Interface (visual builder), Code (method editor), Split (both) — followed by Settings (project configuration) and your profile (account and API tokens).


Branch Dropdown

Switch Branch
main
feature/user-auth
bugfix/login-issue
Create Branch

Click a branch to switch to it — every edit you make from that moment lands on that branch, invisible to collaborators on main until you merge. Type a name and hit Create to branch off main (subscription required). The green dot marks main; the checkmark marks where you are now.

Diff, merge, and discard live alongside switching — see Version Control for that workflow.


Route Dropdown

Routes are the entry points of your app, and in Stellify they're also how you choose what to work on: select a route and the canvas loads that page.

Pages
Home
/
Dashboard
/dashboard
User Profile
/users/{id}
Settings
/settings
API Endpoints
GET /api/users
POST /api/users
Route Settings
Share Page
Delete Page

Pages and API endpoints are listed separately, endpoints with their HTTP method badges. From here you:

  • + New Page — create a route; give it a path and it's immediately editable on the canvas
  • Route Settings — path, name, controller and method wiring, middleware, and the public flag that enables share links
  • Share Page — grab the share/embed URLs for a public route
  • Delete Page — remove the route (confirmed first)

Agents manage routes through create_route and save_route — a scaffolded feature usually arrives with its routes already wired, and this dropdown is where you inspect and adjust them.


File Dropdown

Files are grouped by what they are — controllers, models, middleware, services, Vue components — not by directory path.

Controllers
UserController
AuthController
PostController
Models
User
Post
Vue Components
Counter.vue
+ New File
Create Resources
Close File
  • + New File — one file: pick the type, name it, start writing
  • Create Resources — the whole stack at once: Model, Controller, Service, and Migration, pre-wired to each other. Prefer this over creating CRUD files individually; it's the same scaffold agents use via create_resources
  • Close File — drop the file from the breadcrumb

With a JavaScript file selected, this menu also holds the bundling options.


Method Dropdown

The last breadcrumb lists the methods in the open file, each with its return type. Select one and the code view shows just that method — the unit you edit, run, and that agents target.

Methods
index → Collection
store → JsonResponse
show → User
update → JsonResponse
destroy → void

+ New Method adds an empty method to the file; configure its signature via the cog in the Code Editor.


AI Chat Panel

The chat panel opens from anywhere and already knows your position in the breadcrumb — ask for "a findByEmail method here" and it targets the open file without you spelling out paths.

AI Assistant
Add a new endpoint to get user by email
I'll add a findByEmail method to the UserController that accepts an email parameter and returns the matching user.
Ask Claude...

Pick the model per task from the selector — Haiku for quick mechanical edits, Sonnet as the default, Opus for work that spans many files. The agent applies changes directly to your project; the canvas and code view update as it goes.


Next Steps