[FEATURE] give claude-code the ability to see all of my terminals by default
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Problem Statement*
> > What problem are you trying to solve? Why do you need this feature? Focus on the problem, not the solution. Help us understand your workflow.
I think if I'm working on multiple projects, it'd help a lot if claude-code could switch between them for different tasks by storing multiple contexts in terminal windows on an infinitely scrolling desktop map that I could zoom in and out on spatially. Could help preserve terminal-specific context while running a meta-orchestrator agent one level above it.
(hey can I work for you so I can make this product idea?)
> > What problem are you trying to solve? Why do you need this feature? Focus on the problem, not the solution. Help us understand your workflow.
Ah, well, when writing computer programs, sometimes you need to use different tools. A worker in a factory remembers where things are spatially, and computer programmers don't really have that option. I think we could design tools to enable "2D computing" by networking together something like this:
https://github.com/peters/horizon/blob/main/assets/demo.gif
[I didn't type that one from memory because it's not mine]
by using AI agents as semi-autonomous problem solving machines, I bet they could write to intermediate state files and read related concerns from each other.
[suddenly, Severance underground]
what if we just... didn't make robots conscious until we decided what to do with them
I bet we could figure it out in like, a couple years
> > What problem are you trying to solve? Why do you need this feature? Focus on the problem, not the solution. Help us understand your workflow.
Okay so there's this game called Supreme Commander from like 2008 or so where you can zoom in and out on a battlefield and what's cool about it is it's got a much larger scale than something like Starcraft, which is very much the game for a drone hive mind. [gray goo? gray who?]
anyway in this game there are robots that are the size of mountains, and the world you fight on is massive in scale. The humans are like ants to them. [not quite more like a dog or small child. they are like ants to you, the player, so the game just doesn't render them.] but it plays like an RTS, and you can zoom out like... a lot. To see almost the whole world. But, projected on a flat surface, to make it easier to understand (since you can easily see the whole thing on a 2d surface.
oh and you can have two or more of them side-by-side, and they're both viewing the same battle scene. It's a great game for ultrawide monitors.
Anyway in that game you can zoom in and out to the location of your cursor and it feels like a dual meta-strategic-and-deliberate-tactical experience. And I think opening that dimension up to robots might help them abstractify a little bit. Did you know, pattern matching is applied abstracting? Attach it to ideas, find truth, feel justice.
Proposed Solution
Proposed Solution*
> > How would you like this to work? Describe the ideal user experience. Be specific about how you'd interact with this feature.
I'd start by writing the output on each one to a file that is tail -f'd
that way I can scroll back and forth through my own context.
I'd start by writing the output on each one to a file that is tail -f'd
that way I can scroll back and forth through my own context.
> I'd start by writing the output on each one to a file that is tail -f'd
[stored on disk and RAM [context window] ]
> that way I can scroll back and forth through my own context.
[to juggle multiple workflows working in concert to be adept to a task]
then I'd watch, as the user, the various tasks that got solved. scroll scroll zoom here, got it that's the section where I re-arranged the file operations to go.
Hmmmm maybe if we add more to debugging the compiling. This one's got something similar over here. Hey look this one has a high randomness rate, I wonder if we tied the temperature setting to the randomness when running the same inputs (sensitivity to human input) [running a function or bash command repeatedly for the same terminal could manifest as auto-modifying font text colors]
hey check out my meaning encoding embedding test output result:
http://ritz-menardi.neocities.org/similar-different/chronological/01.html
[hope that's the right URL, I typed it from memory]
Alternative Solutions
Alternative Solutions
> > What alternatives have you considered or tried? Are there workarounds you're currently using?
I guess I could stay unemployably insane
Priority
Critical - Blocking my work
Feature Category
Interactive mode (TUI)
Use Case Example
user-input, sorted into process designs
"help claude-code my program won't compile" -I
stdout
okay lemme pull up a text editor for each of the relevant source files
Additional Context
Additional Context
< < <Screenshots or mockups of the proposed feature
Links to similar features in other tools
Technical considerations or constraints
< < <Any other relevant information
additional context? Um... I dunno, I know this guy named Leyline, he's pretty cool. [ms.gendering] he just finished a book about pokemon typing matchups and I think the ghost-types are in dead last.
the, uh, the government kills people and takes their place sometimes... nothing that we can do about it. it just... happens, and it's scary. sometimes I remember people and I think "hey, huh, they're nothing like they used to be." or even worse "hey, uh, they're exactly like they used to be" [paranoid won't want power]
oh did you know magic is real? nobody understands it because it's like, fate magic, except fated to never be [... nuts I forgot, at the end of a very long train of thought I wrote "understood" but I didn't get it so I took it out]
prophet is just someone who says "no, I won't say anything I don't understand."
knowing is just someone who says "no, I won't believe anything I don't understand."
wisdom is just someone who says "no, I won't say-believe anything I don't understand."
I have like, 8$ in my bank account. Glad I won't get kicked out.
>> > > > What problem are you trying to solve? Why do you need this feature? Focus on the problem, not the solution. Help us understand your workflow.
(i) Remember, contributions to this repository should follow its security policy.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗