Skip to content

Web UI

Swixter includes a local web interface for managing profiles visually.

Start the Web UI server.

Terminal window
swixter ui

Opens a local web server (React + Vite) at http://localhost:PORT. The UI provides:

  • Dashboard: Overview of all profiles, groups, and active configurations
  • Profile Editor: Create and edit profiles with form validation
  • Provider Manager: Add and manage custom providers
  • Coder Status: See which coders have active profiles
  • Sync Status: Cloud sync status and controls
  • Drag-and-drop profile reordering
  • Visual provider selection with details
  • Copy profiles between coders
  • Bulk operations on groups
  • See which profiles are active
  • Proxy status and logs
  • Sync status and history

Web UI settings are in ~/.config/swixter/config.json:

{
"ui": {
"port": 0,
"openBrowser": true
}
}
OptionDescriptionDefault
portPort for the web server (0 = auto)0
openBrowserAuto-open browser on launchtrue