-
Notifications
You must be signed in to change notification settings - Fork 40
Permissions
Hermes can interact with your computer, but you control exactly how much access it has. The permission system has five categories, each with five levels.
Go to Tools > Permissions to open the permission panel.
Controls where Hermes can read files from.
- Level 0 — Disabled: Cannot read any files
- Level 1 — App Only: Can only read files inside the Hermes application folder
- Level 2 — App + Home (default): Can read files in the Hermes folder and your user folder (C:\Users\YourName)
- Level 3 — Anywhere: Can read any file on your computer
- Level 4 — System: Can read system files, configuration files, and registry
Controls where Hermes can create or modify files.
- Level 0 — Disabled: Cannot write any files
- Level 1 — App Only (default): Can only write files inside the Hermes folder
- Level 2 — App + Home: Can write in the Hermes folder and your user folder
- Level 3 — Anywhere: Can write files anywhere
- Level 4 — System: Can modify system files (use with extreme caution)
Controls where software packages (Python libraries, etc.) can be installed.
- Level 0 — Disabled: Cannot install any packages
- Level 1 — App Only (default): Can only install into the portable Python that comes with Hermes
- Level 2 — App + User: Can install to the portable Python and your user-level packages
- Level 3 — System-wide: Can install packages system-wide
- Level 4 — Admin: Can install system services and drivers
Controls what commands Hermes can run in the terminal.
- Level 0 — Disabled: Cannot run any commands
- Level 1 — App Only: Can only run commands inside the Hermes folder
- Level 2 — App + Safe (default): Can run commands anywhere but no admin/system changes
- Level 3 — Unrestricted: Can run any command
- Level 4 — Admin: Can run elevated/administrator commands
Controls where Hermes can delete files.
- Level 0 — Disabled: Cannot delete any files
- Level 1 — App Only (default): Can only delete files inside the Hermes folder
- Level 2 — App + Home: Can delete in the Hermes folder and your user folder
- Level 3 — Anywhere: Can delete any file
- Level 4 — System: Can delete system files (dangerous!)
Controls what network resources Hermes can access.
- Level 0 — Offline: No network access at all
- Level 1 — Local Only: Can only access localhost services (LM Studio, extensions)
- Level 2 — Web + APIs (default): Can browse web, call APIs, search online
- Level 3 — Full Network: Can access any network resource, SSH, etc.
- Level 4 — Full + Listen: Can open ports and accept incoming connections
For new users (safe defaults): Everything at Level 1-2. This lets Hermes work within its own folder and browse the web, but can't modify files outside the app.
For power users: Read=3, Write=2, Execute=3, Network=3. This gives Hermes wide access to help with real work.
For maximum capability: Everything at Level 3-4. Only do this if you trust the AI model and understand the risks.