Setup Web UI (Preview)
Run the local setup UI:
intelligencex setup webThis starts a local web server and opens the wizard in your browser (http://127.0.0.1 only).
Quick flow
1) Start the web UI
2) Authenticate with GitHub (device flow or app install)
3) Select repos
4) Plan + ApplyOperations available:
- Setup / update workflow + config
- Update OpenAI secret only (requires auth bundle)
- Cleanup (remove workflow/config)
- Optional GitHub App manifest flow (create app + installation token)
- Load existing config from a repo (manage existing setup)
- Load workflow preview for the managed workflow
- Save/load config presets in the browser
- Export/import presets as JSON files
- Import prompts before overwriting existing presets
Advanced options:
- Provider toggle (openai | copilot)
- Auth bundle input for secret updates (INTELLIGENCEX AUTH B64)
GitHub App flow (optional)
If you want to avoid personal access tokens, you can use the GitHub App manifest flow:
- Enter App name + App owner (org login).
- Click “Create App (manifest)”. A browser window opens to create the app.
- Install the app in the org/user and return to the wizard.
- Click “List installations”, select the installation, then click “Use installation token”.
- The GitHub token field is populated with the installation token; proceed to load repos.
Current limitations
- OpenAI login is not wired into the web UI yet.
Provide authB64 / authB64Path (INTELLIGENCEX AUTH B64 export) or keep “Skip OpenAI secret” enabled.
- Update-secret in the web UI requires a pre-exported auth bundle.
- The UI supports multi-repo setup (plan/apply), repo inspection, and setup recommendations.
- GitHub App installation tokens can only list repos the app is installed on.
- Buttons are disabled until required inputs are provided (token, repo selection, auth bundle).
- Inline hints describe what is missing before plan/apply can run.
- Status badges show auth, repo selection, and auth bundle readiness.
Tips
- Use the "Load workflow preview" button before applying changes.
- If you want zero secret handling in the UI, enable "Skip OpenAI secret" and paste secrets manually in GitHub.
Security notes
- The server listens on 127.0.0.1 only over HTTP (no HTTPS binding).
- GitHub tokens are sent to the local CLI server and never leave your machine.
- Use this on trusted machines only.