Complete control over the Workbench installation โ manage users, configure AI providers, register visualization types, and set global system policies.
A Workbench Admin has unrestricted access to every feature in the Workbench. They can manage all users across all groups, configure which AI providers and models are available, register visualization types, set system-wide policies (demo mode, email, password rules), and control everything a Group Admin can do โ but without any group-scoping restrictions.
The main Admin Panel (/admin) is your central hub for user management. Here's everything you can do:
See every registered user across all groups. The user list shows email, name, admin status, verification status, BCC registration preference, creation date, and soft-delete status.
Toggle isAdmin to promote a user to Workbench Admin or demote an existing admin back to a regular user. This is a system-wide privilege โ use it carefully.
Manually verify any user's email address. Useful when a verification email didn't arrive or was blocked by a spam filter. Verified users can log in without the verification gate.
Soft-delete temporarily disables a user account (recoverable via Restore). Hard-delete permanently removes the user and all associated data from the database. Only Workbench Admins can perform hard deletes.
Toggle whether a user receives BCC (blind carbon copy) notification emails when new users register. Useful for keeping administrators informed of signup activity.
Restore a previously soft-deleted user. The user's account and all their data (datasets, connections, recipes) are recovered intact.
Define which AI providers are available to all users. Register new providers (Ollama, OpenAI, Anthropic, etc.) with their API endpoints and configuration. Provider definitions are system-wide โ users then create their own connections using these providers.
Register specific AI models under each provider. Each model entry includes the model identifier, capabilities, and configuration. Users see these models when creating AI connections and selecting which model to chat with.
Register the visualization types that users can create. Each type defines:
When users go to the Visualize page, they choose from the types you've registered here. Adding a new visualization type makes it immediately available to all users.
Create, edit, and manage user groups. Every user belongs to a group, and Group Admins can only manage users within their own group. As a Workbench Admin, you can:
Groups enable collaborative research: datasets, database connections, AI connections, and recipes can be shared within a group so all members can access the same resources.
Toggle the Workbench between production and demonstration mode. When demo mode is active, a banner and floating indicator appear on every page. This setting is primarily used when running a public-facing demo instance of the Workbench.
Configure the SMTP server the Workbench uses to send emails โ verification messages, password reset links, and registration notifications.
Set password requirements that apply to all user accounts:
| Capability | Regular User | Group Admin | Workbench Admin |
|---|---|---|---|
| Use all app features (chat, datasets, etc.) | Yes | Yes | Yes |
| Login without email verification | Required | Required | Bypass |
| View admin pages | No | Groups only | Full access |
| View all users | Self only | Own group | All users |
| Edit/update users | No | Own group | All users |
| Verify emails | No | Own group | All users |
| Soft-delete users | No | Own group | All users |
| Hard-delete users | No | No | Yes |
| Restore deleted users | No | Own group | All users |
| Promote/demote Workbench Admins | No | No | Yes |
| Promote/demote Group Admins | No | Own group | Any group |
| Manage AI Providers & Models | No | No | Yes |
| Manage Visualization Types | No | No | Yes |
| Manage all groups | No | Own group | All groups |
| Change global settings | No | No | Yes |
| Toggle demo mode | No | No | Yes |