AI-powered desktop app for generating Keycloak realm configurations using OpenAI-compatible models. Ships as an Electron app; no backend server required.
- Install deps:
npm install - Run desktop build:
npm run desktop(builds Angular and launches Electron) - Configure API provider in the app: provider URL, API key (stored securely in the OS keychain via keytar), and model selection
- Chat and generate: describe requirements, then generate/download/import the realm JSON
# Install dependencies
npm install
# Start Angular dev server
npm start
# Build Angular app
npm run build
# Build and launch Electron (from built assets)
npm run desktop
# Launch Electron pointing at dev server
KA_DEV_SERVER=http://localhost:4200 npm run electron
# Version bump and release
npm version patch && git push && git push --tagsTech Stack: Angular 21, Tailwind CSS, RxJS
# Build and launch desktop app
npm run desktop
# Or run Electron against a dev server
KA_DEV_SERVER=http://localhost:4200 npm run electronLicense: MIT