Skip to main content

Builder vs Coder mode

Two workflows. Builder ships instantly. Coder gives you branches, PRs, and team collaboration.

Quick comparison

Builder modeCoder mode
Best forSolo projects, prototypingTeams, production apps
Git workflowDirect to mainFeature branches + PRs
DeployManual publishManual publish after merge
Two-way syncN/AEdit in any IDE
DatabaseSharedIsolated per session

Builder mode

Changes commit directly to main. Use Publish to deploy to production. No branches, no PRs, no waiting.

Your prompt -> Generate code -> Commit to main -> Publish to deploy

Use when: Rapid prototyping, solo projects, learning, simple apps.

Coder mode

Each session creates a feature branch. Review and merge when ready.

Your prompt -> Session branch -> Generate code -> Review -> Create PR -> Merge

Use when: Team projects, production apps, complex features, code review needed.

Session lifecycle

  1. Create session -- Starts a new feature branch
  2. Build -- Generate code, iterate with prompts
  3. Review -- Click "View diff" to see changes vs main
  4. Create PR -- Opens pull request on GitHub
  5. Merge -- Merge on GitHub, session marked complete

Two-way GitHub sync

Work anywhere:

  1. Generate code in Appifex
  2. Clone repo, checkout session branch
  3. Edit in VS Code, Cursor, or any IDE
  4. Push changes
  5. Return to Appifex -- it detects your commits and picks up where you left off

Database isolation

Each session gets its own database. Test freely without affecting production data.

Switching modes

Use both in the same project:

  • Builder for quick fixes to production
  • Coder for major features

Which mode should I use?

ScenarioMode
Trying Appifex for the first timeBuilder
Quick prototypeBuilder
Production app for my startupCoder
Team of 3+ developersCoder
Need code review processCoder