Repository navigation
Enterprise IT
Do you want to manage MindWork AI Studio for an organization? These pages explain how your IT department configures AI Studio centrally, how the configuration reaches each device, and which settings fit typical needs.
With a central configuration, you can:
- Roll out providers: LLM, embedding, and transcription providers, self-hosted or in the cloud, with API keys that you encrypt, or with a prompt that asks each user for their personal key.
- Protect data: set how much AI Studio trusts each provider, require a minimum trust level, decide which providers may see the content of confidential data sources, and prohibit providers altogether.
- Prepare the work: roll out chat templates, profiles, policies for the Document Analysis Assistant, and data sources on ERI servers.
- Control tools: switch tools such as web search on or off, configure them, and lock their settings.
- Distribute assistants: approve and roll out assistant plugins, and hide built-in assistants you don't need.
- Set defaults or lock settings: for example, the start page, the default provider, the preview features, or what users may import and back up.
- Control updates: let AI Studio update itself, or distribute approved versions yourself.
- Label and measure: label AI-generated content, and learn which features of AI Studio send requests to your self-hosted AI servers.
AI Studio checks these settings on every device and applies changes while it runs. Users don't need to restart it.
- You write a configuration plugin: a small Lua file that lists your providers and settings.
- You put it into a ZIP file on a configuration server in your intranet, an ordinary web server.
- On each device, you store the ID of the configuration and the address of the server, for example, through group policies in the Windows registry or as a policy file on Linux and macOS.
- AI Studio downloads the configuration when it starts and checks for changes every 16 minutes.
How Central Configuration Works explains each part in detail.
Basics
- How Central Configuration Works: the parts, the IDs, multiple configurations, locked settings and defaults, and withdrawing a configuration.
- Configuration Server: what your web server must do, and how to trust your organization's own certificate authorities.
Deployment
- Deploying on Windows: the setup, group policies, and the registry.
- Deploying on Linux: Flatpak with its provisioning extension, and AppImage.
- Deploying on macOS: the app bundle and its policy folder.
Configuring
- Writing Configuration Plugins: the structure of a configuration, objects, and settings.
- Testing and Exporting Configurations: building a configuration in the app and testing it on a device.
- Managing Updates: automatic updates, your own distribution, and slow rollouts.
Topics
- Providers and API Keys: rolling out providers, encrypted keys, keys of the users, prohibited providers, and your own models.
- Confidence and Data Security: confidence levels, trusted providers, where a chat may send data, ERI data sources, and mailboxes.
- Assistants and Templates: hidden assistants, previews, chat templates, profiles, policies, the start page, assistant plugins, and the Slide Assistant.
- Tools and Web Access: web search, reading web pages, Confluence, and internal content.
- Labeling and Usage Statistics: the notice for AI-generated content and statistics for your AI servers.
- Managing Backups: what backups contain, and how to allow or lock them.
Scenarios
- Configuration Scenarios: complete configurations for typical needs, from local models only to cloud providers under contract.
Help
- Enterprise Troubleshooting: when a configuration doesn't arrive or doesn't do what you expect.
The complete list of settings, with an explanation and the allowed values of each, is the example configuration plugin in our repository. The pages here explain the settings by topic and link to it instead of repeating every key.
The example on main may already describe settings of the next release. To see the example of your version, switch GitHub's branch selector to the tag of your release, such as v26.10.1.
Organizations often take weeks until every device runs a new version. Whatever you configure with a new version must therefore still work for devices that run an older one. Where a setting needs a certain version, these pages say so.
Is a setting missing that your organization needs? Open an issue in our planning repository.
Describes MindWork AI Studio v26.10.1 · Found a mistake? Open an issue
User guide
Basics
Chat
Assistants
- Overview
- General
- Business
- Learning
- Software Engineering
- AI Studio Development
More
Enterprise IT
Deployment
Configuring
Topics
- Providers and API Keys
- Confidence and Data Security
- Assistants and Templates
- Tools and Web Access
- Labeling and Usage Statistics
- Managing Backups
Scenarios and help
Developers
Deutsch