Workbench Admin ๐Ÿ›ก๏ธ full access

Complete control over the Workbench installation โ€” manage users, configure AI providers, register visualization types, and set global system policies.

What Is a Workbench Admin?

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.

Workbench Admins can log in without email verification. While regular users and Group Admins must verify their email before logging in, Workbench Admins bypass this check. This ensures administrators can always access the system even if email delivery is misconfigured.

Admin Dashboard โ€” User Management

The main Admin Panel (/admin) is your central hub for user management. Here's everything you can do:

๐Ÿ‘ฅ View All Users

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.

โญ Manage Admin 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.

โœ… Verify Emails

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 & Hard Delete

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.

๐Ÿ“ง BCC Registrations

Toggle whether a user receives BCC (blind carbon copy) notification emails when new users register. Useful for keeping administrators informed of signup activity.

๐Ÿ”„ Restore Users

Restore a previously soft-deleted user. The user's account and all their data (datasets, connections, recipes) are recovered intact.

Admin โ€” AI Providers & Models

๐Ÿ”Œ Manage AI Providers

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.

  • Add new AI provider definitions
  • Edit provider endpoints and metadata
  • Remove providers that are no longer supported

๐Ÿค– Manage Provider Models

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 new models under existing providers
  • Update model identifiers and capabilities
  • Remove deprecated models

Admin โ€” Visualization Types

๐Ÿ“Š Visualization Type Registry

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.

Admin โ€” Groups

๐Ÿ‘ฅ User Group Management

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.

Global Settings

๐ŸŽญ Demo Mode

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.

๐Ÿ“ง Email Configuration

Configure the SMTP server the Workbench uses to send emails โ€” verification messages, password reset links, and registration notifications.

  • SMTP host, port, and security settings
  • Authentication username and password
  • From address for outgoing emails

๐Ÿ” Password Policy

Set password requirements that apply to all user accounts:

  • Minimum password length
  • Require uppercase letters
  • Require digits
  • Require special characters
  • Maximum password age (force periodic resets)
โš ๏ธ Use with care: Workbench Admin actions have system-wide impact. Hard-deleting a user permanently removes all their data. Changing global settings affects every user on the system. There is no "undo" for these actions beyond restoring from a database backup.

Complete Capability Summary

CapabilityRegular UserGroup AdminWorkbench Admin
Use all app features (chat, datasets, etc.)YesYesYes
Login without email verificationRequiredRequiredBypass
View admin pagesNoGroups onlyFull access
View all usersSelf onlyOwn groupAll users
Edit/update usersNoOwn groupAll users
Verify emailsNoOwn groupAll users
Soft-delete usersNoOwn groupAll users
Hard-delete usersNoNoYes
Restore deleted usersNoOwn groupAll users
Promote/demote Workbench AdminsNoNoYes
Promote/demote Group AdminsNoOwn groupAny group
Manage AI Providers & ModelsNoNoYes
Manage Visualization TypesNoNoYes
Manage all groupsNoOwn groupAll groups
Change global settingsNoNoYes
Toggle demo modeNoNoYes