Skip to content

[Feature]: Multi cursor support #3170

@dinkopehar

Description

@dinkopehar

Feature description

Hello 👋🏻

My current workflow is multiple agents in one tab group, while on another group I keep my HTTP servers running (background processing, formatting, linters, python celery etc).

On Tab group one (Agents group)

Image

I have 2 terminals, split in middle. I usually type same prompts to both of these as starting message, then copy paste back and fourth between them if some agent discovers something that another didn't and so on.

Once they are aligned, one wrote documents, they agreed, I proceed further with same message ("Ok, how would we prioritize these features/bugs?") then copy and paste to another agent.


So a feature I would like to suggest is Multi Cursor Editing

Implementation Suggestion

I haven't really worked on project, I explored a little bit, seeing Golang web service along with React/Electron UI .

I guess from high level, it would be ok somehow to "Shift click" on one open terminal, then while holding a shift to click on another. Start typing (both terminals listen for keystrokes) and let's say I press enter, it does what it would usually do when in single terminal (Claude/Codex send a message). Clicking somewhere on some terminal or anywhere outside clears the multi cursor editing

Anything else?

I work mostly locally, without remote connection to SSH servers. I guess similar pattern can be applied to if you have staging and production servers for your applications. And you want to make sure that their configs are same.

So without clicking around, copy-paste, you could click on both terminals, start typing and seeing immediatly output from both servers (echo $THIS , gsettings X).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttriageNeeds triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions