Profiles are named sets of configuration that each store a proxy command and per-app settings for Gemini, Copilot, Google Labs, and Grok. You can maintain as many profiles as you like — for example, one for everyday use and another for testing experimental flags — and switch between them instantly from the top of the main window.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/cloudwaddie/aitweaker/llms.txt
Use this file to discover all available pages before exploring further.
What a profile stores
Every profile contains aproxy_command string and an apps object with one entry per supported app. Here is the complete structure of the default profile from profiles.json:
profiles.json
active_profile field that persists across sessions so the app reopens on the last-used profile, and an app_settings object for tray and startup preferences that are shared across all profiles.
Switching profiles
The Profile dropdown at the top of the window lists all saved profiles. Selecting a different profile immediately reloads the entire UI with that profile’s data and regeneratesrules.json, which the proxy picks up automatically.
Switching profiles restarts the proxy if it is running, so the new flag set takes effect without any manual action.
Creating, renaming, and deleting profiles
Create a new profile
Click New. A dialog asks for a name. The new profile is pre-populated with the same default structure (proxy command, empty flag lists, all apps enabled) and immediately becomes the active profile.If you enter a name that already exists, the creation is cancelled and an error is logged.
Rename the active profile
Click Rename. A dialog pre-fills the current name. Enter the new name and confirm. The profile data is preserved; only the key in
profiles.json changes.If you enter a name that already exists, the rename is cancelled and an error is logged.Importing and exporting profiles
Profiles can be shared as standalone.json files. The exported file contains only the profile data itself — not the active_profile or app_settings fields.
Export the active profile
Click Export. A save dialog opens pre-filled with
<profile-name>.json. Choose a location and save. The file contains the full proxy_command and apps object for the active profile.Legacy profile migration
Older versions of AI Leaks Tweaker storedflag_configs and modification_enabled at the root level of each profile rather than nested under apps. When the app loads profiles.json, it automatically detects and migrates any profile in the old format to the current apps-based structure, then saves the updated file.
No manual action is required. The migration runs silently at startup and is logged in the proxy log panel.
before migration (old format)
after migration (new format)