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