Skip to content

[Feature Request] Support for concurrent Claude Code sessions via ssh(Port Conflict / Multiplexing) #102

@chen-001

Description

@chen-001

Hi,

First of all, thank you for this fantastic tool! It really makes using Claude Code feel like antigravity—the experience is great.

Context I am currently developing on a remote server via SSH. I have configured my environment variables in .bashrc as follows:

export PLANNOTATOR_REMOTE=1
export PLANNOTATOR_PORT=19432

This works perfectly for a single instance; I can view the Claude Code plan by accessing port 19432.

The Issue The problem arises when I try to run multiple Claude Code processes simultaneously. The second and third processes encounter port conflicts with the first one, meaning I can't view their plans.

Proposed Solution Currently, PLANNOTATOR_PORT does not appear to support a list of ports. It would be perfect if we could handle concurrency in one of the following ways:

Port Range/List: Allow the variable to accept multiple ports, e.g., export PLANNOTATOR_PORT=19432,19433,19434,19435.

UI Multiplexing (Ideally): A more elegant solution might be to keep the single port (19432) but update the web UI to include tabs or sub-pages. This way, we could switch between different active Claude Code plans within the same interface.

Thanks again for your work on this project!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions