Copy of BlueRock Connector for Claude and Codex IDE
BlueRock Connector ships the application for Windows and macOS both, which enables a remote coding workspace from Claude Desktop IDE by launching and managing bluedev-container onto the BlueRock Host VM and supports SSH logging to the remote bluedev-container using SSO or SSH key-based authentication.
Setup and Configuration Workflow
Follow the complete deployment path below, or jump directly to the required phase:
Prerequisites
Software and Client Applications
IDEs:
BlueRock Connector application: Contact BlueRock support to obtain the installation files.
Windows:
BlueRock_Connector_win64.exemacOS:
BlueRock-Connector-notarized.zip
OpenSSH Client: The client must be installed and added to the user's PATH (e.g.,
C:\Windows\System32\OpenSSH\).
System Requirements
Operating System (OS) version:
Windows: Windows 11 (24H2 or later) is required for file transfers between the laptop and the BlueRock environment.
macOS: Fully supported for standard Connector features on the latest macOS versions.
Important:
Install the application strictly in the user's context. Do not install the application machine-wide or via "Run as administrator" (for Windows) or root (for macOS), because the Connector stores identity locally in the user's profile.
Network and Security
Virtual Private Network (VPN) connectivity: If the BlueRock instance resides on a private network, each laptop requires active VPN connectivity to reach the instance.
Endpoint protection: On desktop clients running firewalls or security software, allow port 2259 for inbound connections. The BlueRock Connector application runs a listener service on port 2259 and the loopback interface. The traffic is internal and never leaves the device.
Installation (Windows)
Locate the BlueRock_Connector_win64.exe application and double-click to run it.
Access the BlueRock Connector from the System Tray as well.

Installation (macOS)
Locate and unzip the BlueRock-Connector-notarized.zip to extract the application and double-click to run it.

Access the BlueRock Connector from the Menu Bar (Status Menus) as well.

Important:
While the installation prompts differ between operating systems, the functionality and performance of BlueRock Connector are the same on both Windows and macOS.
Authentication & Enrollment
Once the application opens, select the Set Up Connector button. Then select Continue on the next screen

Log in and enroll using one of two methods:
Sign in with BlueRock
SSH Key

Sign in with BlueRock
Run the following command on the instance to enroll the bluedev-bouncer before clicking on the Sign in with BlueRock:
Select the Sign in with BlueRock option.

Provide the bootstrap string URL in the Sign-in URL field in the following format:
https://<identity-example>.com#fp=<sha256-hex>, and enter the public DNS of the BlueRock host in the Sandbox host field. Then click Sign in.This action automatically redirects to a web browser for authentication.
Complete the sign-in flow in the browser to bring up and authorize. Once successfully authenticated, the following screen appears.


SSH Key
Select the SSH key login option.

Run the following command on the local machine to get the fingerprint (
SHA256: <base 64>):Insert the Bootstrap string in the following format:
For example:

Browse and select the required SSH private key, and select Install Key.
After this, the app will validate and authenticate based on the SSH Key.


Environment Lifecycle Management
Creating and Initializing a BlueRock Sandbox Select the Create sandbox button to create a sandbox.

Monitoring Active Sandbox Status and Session Expiration Verify that it is running by executing
docker psdirectly on your BlueRock instance.
Extend session duration In the Create Sandbox dialog box, click Extend the signed-in session.

Stop Sandbox: Click Stop Sandbox to halt your running container. Verifying the container status on the BlueRock instance will confirm that it has stopped.

Restart Container: If an environment has been stopped but not destroyed, a Start Sandbox option is available to restart the existing container and preserve its state.

Destroy Environment: Click Destroy Sandbox to completely purge and delete the container instance from the host.

It will prompt to confirm destroying the sandbox completely.

Connecting AI Tools & Workspace Integration
Connecting to Claude Code IDE
To bridge your local Claude IDE environment with the remote container, follow these configuration steps:
Select the Connect Claude button.

For macOS:

Select Open Claude Desktop and follow the instructions given on the screen.

For macOS:

In the Claude IDE:
Click on the Code menu option.
Select Local.

Select Add SSH Host.

Enter
cobalt-59in the SSH Host field in the hostname prompt.
Click Add SSH Connection. Any tasks or development scripts created inside this window will now execute directly inside your active remote
bluedevDocker container.
Connecting to Codex
To bridge your local Codex environment with the remote container, follow these configuration steps:
Select the Connect Codex button.

Follow the instructions given in the dialog screen. Click the link given here. On this screen, a one-time code is also present to enter while setting up an OpenAI account.

Authenticate with the OpenAI/ChatGPT account on the default browser.

Enter the one-time code and select Continue.

Upon completion of OpenAI account setup, the BlueRock Bridge app gives a new prompt to Open Codex Settings.

In Codex, navigate to Connections > select SSH > click Add.

Select Remote and click Next.

Select cobalt-59 and click Add.

In the New Remote Project pane, select cobalt-59 from the Remote dropdown and select Add Project.

Once the project connetos successfully, it will be added in the SSH section

Then use it as a project in the Codex workspace.

Verifying Session Execution & Script Output
In the Claude IDE or Codex, give a prompt to create a hello Python script to verify the session.

Example of verifying the script output in the Claude desktop shell

Browsing Remote Sandbox Files via System File Explorer
Select Browse Files

In Windows Explorer, it will open the files

The bluedev Container mounts on the Windows file system under Network Location.

Maintenance & Troubleshooting
Resetting BlueRock Connector Configuration: Reset the BlueRock Connector with the Reset option in the Sandbox dialog box.

Then confirm the reset.

Re-authenticating After Reset or Expiration When a session expires or after stopping/destroying containers and resetting configuration, remote network locations automatically unmount, and Docker containers terminate. Re-run Authentication and Sandbox Creation to establish a new session. On the Windows file system,
After stopping the container

After destroying the container

Access the BlueRock Connector from the System Tray as well.

Exporting Connector Logs: To troubleshoot issues, export the application logs directly from the system tray. Right-click the BlueRock Connector icon in the System Tray (or Menu Bar for macOS) and select Export Logs...

Last updated

