Jahro Settings
The Jahro Settings window is your central hub for configuring all aspects of the Jahro debugging system. Access it through Tools → Jahro Settings in Unity's menu bar to customize your debugging experience.
Opening Jahro Settings
The settings window provides a comprehensive interface organized into three main tabs that cover all aspects of Jahro configuration:
- Account - Project and team information, API key management
- General Settings - Core functionality and behavior controls
- Snapshots Settings - Snapshot capture and upload configuration
Account Configuration
Project information
Once you've entered a valid API key, the Account tab displays your project details including your current project identifier, the team associated with your project, and a masked display of your current API key.

API key management
The API key is the connection between your Unity project and the Jahro web console. You can view your current API key (partially masked for security), reset your API key to enter a new one, and validate the key automatically when opening settings.
General Settings
Core functionality
Enable Jahro is the master switch for Jahro functionality. When disabled, all Jahro functionality becomes inactive. It's recommended to keep this enabled for active development.

Auto-disable in Release Builds automatically disables Jahro in non-development builds, preventing debugging tools from appearing in production. This is recommended for security and performance.
Launch controls
Launch Key sets the keyboard shortcut to open Jahro during play mode. The default is the Tilde (~) key, but you can choose from any Unity KeyCode value.
Enable Keyboard Shortcuts enables hotkeys for switching between Jahro tabs: Console (Alt+1), Visual Commands (Alt+2), Watcher (Alt+3), and Snapshots (Alt+4).
Mobile Tap Activation enables triple-tap gesture on mobile devices. Tap 3 times at the top of the screen to open Jahro, which is essential for mobile debugging workflows.
Assembly configuration
Assemblies Selection lets you choose which assemblies Jahro scans for Commands and Watchers. The system automatically filters out Unity system assemblies and supports up to 31 user assemblies. Only selected assemblies are scanned for debugging features.
Recommended Assemblies:
- Your main game assembly
- Jahro assemblies to access Samples
Snapshots Settings
Snapshot modes
Choose how snapshots are handled. Read more about Snapshots.

Recording stores snapshots locally on device only.
Streaming - Except Editor auto-uploads for mobile/standalone builds while keeping Editor snapshots local. This is ideal during active development phase in Unity Editor.
Streaming - All auto-uploads snapshots for all platforms including Editor, enabling real-time collaboration across all team members. This is best for full team debugging workflows.
Settings Persistence
All settings are automatically saved to your project's settings file located at Assets/Jahro/Resources/jahro-settings.asset. Include this file in your repository for team consistency, and settings persist across Unity sessions and project reopens.
Related topics
- Getting Started - Initial setup and configuration
- Lifecycle - Understanding Jahro's initialization and shutdown
- Web Console - Team collaboration and data management
- API Reference - Programmatic configuration options