-
Notifications
You must be signed in to change notification settings - Fork 86
Description
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!