Skip to main content
Firebender supports deep links through the jetbrains:// protocol, allowing you to launch the IDE and pre-populate queries with specific prompts, models, and configurations. This is particularly useful for automation, shortcuts, and integrating Firebender with external tools.

Prerequisites

To use deep links, you need to have JetBrains Toolbox installed on your system. The Toolbox App registers the jetbrains:// protocol handler that enables deep link functionality across all JetBrains IDEs. Download JetBrains Toolbox from: https://www.jetbrains.com/toolbox-app/

URL Format

Deep links follow this pattern:
Where [ide] can be any of the following JetBrains IDE identifiers:
  • idea - IntelliJ IDEA
  • studio - Android Studio
See the full list of supported IDEs on the JetBrains products page. And [parameters] are URL-encoded query parameters

Supported Parameters

Available Models

For a full list of available model IDs, see available models.

Example URLs

Basic Query

Launch with a simple prompt:

Query with Specific Model

Use Claude for debugging assistance:

Write Mode with GPT-5

Launch in Write mode for feature development:

Ask Mode for Code Explanation

Use Ask mode to understand existing code without making changes:

Fresh Chat Session

Start a new chat session:

Complex Query

Multiple parameters combined:

Integration Examples

Shell Scripts

Create shortcuts in your shell profile:

Browser Bookmarks

Save frequently used queries as browser bookmarks for quick access:
  • Debug Helper: jetbrains://studio/firebender/chat?prompt=Help+debug+this+issue&model=claude-sonnet-4-20250514
  • Code Review: jetbrains://idea/firebender/chat?prompt=Review+this+code&mode=read
  • Feature Builder: jetbrains://idea/firebender/chat?prompt=Build+new+feature&mode=write&newchat

External Tool Integration

Integrate with project management tools, CI/CD pipelines, or custom automation scripts to launch Firebender with context-specific queries.

URL Encoding

Remember to URL-encode special characters in parameters:
  • Spaces: + or %20
  • Ampersands: %26
  • Question marks: %3F
  • Hash symbols: %23

Troubleshooting

If deep links aren’t working:
  1. Check IDE Registration: Ensure your JetBrains IDE is properly registered to handle jetbrains:// URLs
  2. Verify Plugin Installation: Make sure the Firebender plugin is installed and enabled
  3. URL Format: Double-check the URL format and parameter encoding
  4. IDE Running: The target IDE should be running for optimal performance
The deep link system will show error dialogs if there are issues processing the request, helping you identify and resolve problems quickly.