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.

jahro settings account view

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.

jahro settings general view

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.

jahro settings snapshots view

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.