A local-first Electron desktop app scaffold for Salesforce development.
- Electron
- React
- TypeScript
- in-process agent service
- OpenAI Codex as first provider
simple-gitfor Git operations- core/domain architecture for future CPQ and NPSP support
- macOS
- Node.js 20+
- pnpm
- Git
- Salesforce CLI (
sf)
cp .env.example .env
pnpm install
pnpm devpnpm dev picks the first free port starting at 5173 (or uses VITE_DEV_PORT if you set it), starts Vite on that port, and launches Electron against the same URL. If something else is already bound to 5173, the next free port is used automatically.
See docs/gitflow.md for branch roles (main, develop, feature/*, release/*, hotfix/*).