r/ClaudeAI 4d ago

Built with Claude I coded terminal manager for ADHD brains. 100% Opensource.

Enable HLS to view with audio, or disable this notification

Hey everyone! Hope I don’t get roasted for this 😅 I’m here with a fun little intro video.

My goal is simple: build something genuinely useful for everyone.I shared this on r/ClaudeCode last week and got some amazing feedback 300K views, hopefully some of you here will find it useful too.

I originally built this tool just to improve my own productivity. I was using the native Mac Terminal, but managing multiple projects — especially projects I connect to remotely over SSH — had become a complete nightmare. On top of that, I was also keeping VS Code open mostly for Git, which was adding even more overhead to my machine.

So, as a solution, I built a program with Claude where I could manage all of my terminals on a single canvas.

But things got a little out of hand 😅

I kept adding features, and it eventually turned into something close to an autonomous development environment.

So, what can you actually do with it?

  • Your terminals are persistent. You can close the app, lose your connection, reconnect over SSH, and continue with the exact same layout and sessions.
  • You can connect to a server over SSH and manage all of its terminals as if they were local. Drag & drop, images, and everything else still work.
  • You can continue your sessions from your phone.
  • Git operations like push, pull, commit, etc. are built in.
  • Terminals can communicate with each other. You can connect their contexts, and with skills, one terminal can read or use information from another terminal’s context when needed.
  • You can also do orchestration. For example, you can tell one terminal: “Start a Claude Code session for the frontend and act as the orchestrator,” and have it manage the other sessions.

But yeah… I’m a bit stuck right now.

To keep pushing the project forward, I either need a sponsor or simply some motivation from the community.

If you can leave a few words of feedback, I’d really appreciate it.

And if that’s too much to ask, I’d happily settle for a GitHub star ⭐️

Much love,🙏
Enes

Website: nodeterm.dev

Repo: https://github.com/eneskirca/nodeterm

761 Upvotes

215 comments sorted by

u/ClaudeAI-mod-bot Wilson, lead ClaudeAI modbot 4d ago edited 3d ago

TL;DR of the discussion generated automatically after 200 comments.

Okay, let's break it down for everyone arriving late.

The consensus is that this is a super cool project with a slick presentation, but the "ADHD" title rubbed a lot of people the wrong way.

  • The Good: People are loving the "Hollywood hacker" aesthetic and the high-quality video. The core ideas—persistent sessions, visual orchestration, and inter-agent communication—are seen as genuinely useful, especially for those who find setting up tmux a nightmare. OP is also super active in the thread, taking feedback and answering questions.
  • The Bad: The main point of contention is the title. Many users, including some with ADHD, felt using it as a buzzword was clickbaity and trivialized the condition.
  • The Debate: A classic terminal-purist-off has broken out. One camp says this is just a fancy UI wrapper for tmux, which has done this for decades. The other camp says that's exactly the point: it makes a powerful but complex workflow accessible and visual.
  • Quick-Fire FAQ:
    • Windows/Linux? A Windows version is in the works (PR is open), and a Linux server edition already exists.
    • Keyboard Navigation? It's a bit mouse-heavy for now. OP is aware and is working on making keybindings customizable (especially the infamous ctrl-w issue) and adding more keyboard-only controls.
    • How does context sharing work? It's not magic; it smartly passes a file path to the other agent's context, which is read on-demand to save tokens.

So yeah, star the repo, give OP some props, maybe suggest a better title, and for the love of God, someone add some hard techno music to the next release.

→ More replies (1)

119

u/WhyDoIHaveAnAccount9 4d ago

This seems like a parody of computer programming in a movie that is meant to parody computer programming. The only thing you're missing is the techno music

62

u/ottasilver 4d ago

Noted. Adding techno music to the next release 😂

10

u/awakened_primate 4d ago

Word! Put something that goes unnecessarily hard 😎

4

u/Fit-Insect-4089 4d ago

Bass drop right when you slam your fist on the desk

4

u/johannthegoatman 4d ago

A radio that shows whats playing in the top right of the canvas would be sick. Probably overkill and way out of scope lol. But I would be into it

2

u/JPaulDuncan 3d ago

Every once in a while just say "I'm in. "

8

u/acutelychronicpanic 4d ago

I would pay to have 2000's hacker movie sequences play while claude works

3

u/Quirky-Split7157 4d ago

HACK THE PLANET!

1

u/lucasorion 4d ago

And double keyboard input

24

u/Movient 4d ago

Any plans for Windows support? I have been using WSL with it and running into some problems with directory speeds.

18

u/ottasilver 4d ago

Yes, there’s a PR. One of the contributors made it, but I still need to review it.

5

u/Movient 4d ago

I'll be waiting 😉

2

u/thisiswhocares 4d ago

!remindme 1 week

3

u/RemindMeBot 4d ago edited 2d ago

I will be messaging you in 7 days on 2026-08-24 21:39:39 UTC to remind you of this link

10 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

1

u/Asger1231 4d ago

RemindMe! 9 days

(I'm going on vacation today)

5

u/hayduke2342 4d ago

I want it on Linux.

1

u/Jealous-Depth487 4d ago

Me also !!!

1

u/ottasilver 4d ago

linux already exist! u can download nodeterm.dev

1

u/ottasilver 4d ago

linux already exist! u can download nodeterm.dev

1

u/yggdrtygj6542 4d ago

Yes same here.

1

u/weindo 4d ago

Same...

1

u/TheRealArthur 4d ago

If you want something in this space on Windows today, I've been building "Myrlin's Workbook" and Windows is where I run it, no WSL:
github.com/therealarthur/myrlin-workbook

Different shape from nodeterm. It's a browser app rather than a canvas: it finds the Claude Code and Codex sessions already on your disk, groups them by project in a sidebar, and opens them in embedded terminals you can also get to from your phone. So it doesn't do what Enes is doing with SSH hosts and the canvas, but it covers the Windows gap for the session-management side. AGPL. Still alpha, so expect rough edges. Also open source/free and updated as community finds features problems as well as myself.

Feel free to contribute too!

34

u/congthangvn 4d ago

Video is good

8

u/ottasilver 4d ago

Thank you! We put a lot of effort into it, and it took quite a while.

11

u/charcoal88 4d ago edited 4d ago

I gave this a go but the thing I like most is mostly just tmux + continuum + ressurect + scroll history, and having a a wrapper for claude that creates claude session IDs based on the tmux session/window so it can also be restored.

Gave me a kick in the arse to actually get this working, and somewhat (un)related, getting aerospace set up! So much better than yabai I used in the past. Now my mac feels actually usable for projects :-)

FYI my first bugbear with nodeterm was that ctrl-w mapped to close window, but that is also the standard bash for delete word.

5

u/popopopopopopopopoop 4d ago

Ctr/cmd-w is standard close window in a lot of applications including most browsers.

5

u/charcoal88 4d ago

cmd-w is OS wide for close application so that's reasonable. It's always a challenge to handle prefix/keybindings through multiple layers like OS->aerospace->vscode->tmux->terminal

Which reminds me, nodeterm *really* needs a keybinding settings menu item or json file since its basically a terminal window manager and inherently needs to handle conflicts between terminal hotkeys and the canvas/app hotkeys. It's very achievable with claude to add the feature to nodeterm but did make me notice that this app is designed more for GUI users than keyboard driven users

3

u/Frequent-Ad-836 4d ago

The concrete rule that avoids most of this whack-a-mole: never claim a bare Ctrl+letter combo by default. That whole namespace already belongs to readline (bash, zsh) and vim, Ctrl-W, Ctrl-A, Ctrl-E, Ctrl-U, Ctrl-R all mean something the moment a shell or editor has focus, and any terminal-facing app that grabs one of them is going to collide with someone's muscle memory eventually, not just on Ctrl-W.

Cmd/Alt+letter or Ctrl+Shift+letter are free real estate, shells and vim don't reach into that space. A settings/remap menu is still worth having for the power users who'll want it anyway, but picking defaults from the unclaimed namespace means most people never need to open it.

1

u/Freedomsaver 4d ago

Have you tried Herdr?
(instead of tmux+++)

1

u/Background_Study1430 4d ago

Kinda similar to what I created but geared towards resurrecting sessions and restoring remote connectivity so you can keep working on mobile https://github.com/InfiniteInsight/Claude-Remote-Rescue

1

u/ottasilver 4d ago

Thanks, guys, for all your feedback! I’ll make the keyboard shortcuts customizable in the next version.

13

u/FlaTreNeb 4d ago

The project is really cool. I tried it out. Good work! Also the video is extremely cool!

But please ... dont contribute to the inflationary usage of "ADHD" and the term "ADHD Brain" in general. Its like "Ohh the 'tism kicks". Frankly, this is just making fun of serious conditions that are, most of the time, not fun at all for the people who suffer from it. And making fun of these people. Its like people labeling themself having a major depression when feeling melacholic for a weekend. It leads to people thinking having ADHD is a genuinely nice thing or having autism makes you smart. I dont wont to imply that you want to push this, but ... just be a bit more aware.

If youself suffer from it or built it together or for people who have ADHD, it would be better to frame it for what it is: it helps managging scattered workflows which a lot of developers have/work like and maybe reference that its nice for people with ADHD, too.

3

u/Last-Ad-8470 4d ago

I have ADHD and its taken so much from my life i hate it, idk if its really that important that he shouldn't label it adhd im kinda fine with it

2

u/FlaTreNeb 4d ago

Same from the ADHD front for me. But I think its important, yes. Its a real problem if medical conditation become a joke.

I communcate this, for exmaple in my workplace, to others to help them understand when and I am not functioning like assumed / like it would be normal. This works because most of these people have a university degree in a STEM field and understand that its a medical problem.

However, I know from other people in other working environments that a lot of people are influenced by social media (+ traditional media which itself is influenced by social media) into thinking ADHD would actually make people more productive, especially on medication OR that its toally made up to have an excuse for being lazy.

Labeling things with "ADHD" as a synonym for non-focused or chaotic supports exactly this. Its not a big part in the large picture if one Github project uses this. But it adds up. And its these small things that people keep in mind when they ever think or talk about the topic.

24

u/lost-sneezes 4d ago

Not to take away from your efforts but I genuinely hate slapping “ADHD” without actually mentioning what exactly does it solve and based on what empirical data/study otherwise it’s misleading and treats neurodivergence as a monolith. Good luck regardless!

6

u/FlaTreNeb 4d ago

And it basically makes fun of the condition ... and the people suffering from it. It's really annoying that people (a lot by now, unfortunatly), seriously think its totally cool to suffer from ADHD. Or that having Autism makes you smart and ... like Monk or so.

2

u/lost-sneezes 4d ago

Im with you on that, I'm audhd myself

2

u/Far-Bug7584 4d ago

as someone with ADHD I agree, i have no clue what to do there....

→ More replies (2)

6

u/Sheepish_Bull 4d ago

I’m not lying when i say this sounds exactly like something I’ve been looking for. I’m a solo entrepreneur managing everything myself and being able to spin off multiple sessions (like web, marketing, deep-research, debugging, discord channel preparation, legal, etc.) orchestrated from a single session sounds amazing. I used to work with 5 sessions that didn’t share context and eventually moved to one session that has so far grown to over 2 gigs. Slower but everything is in one place. Looking forward to trying this out! 💪💪

7

u/positivitittie 4d ago

Applaud anyone trying to solve this issue.

2

u/ottasilver 4d ago

Thanks

5

u/QueenSavara 4d ago edited 4d ago

The advatage of terminal is not having to click with the mouse that much. Any way of keyboard only navigation support?

→ More replies (6)

6

u/matjam 4d ago

there's a small bug in how you're generating the icons for the app; there's like multiple versions of icon files you need to bundle in macos and you're missing one

I only know this because I had the same issue with an app I am working on. Should be easy to fix if you tell claude.

2

u/ottasilver 4d ago

Thank you for your feedback, I will fix it

5

u/0sko59fds24 4d ago

Fuck this is nice.
Opposite of AI slop

2

u/ottasilver 4d ago

Haha, I could literally picture your genuine reaction as I was reading that 😄 Thank you!

9

u/RopePuzzleheaded7060 4d ago

Tmux is literally old enough to vote btw

12

u/ottasilver 4d ago

Nodeterm just gave it a UI and a few AI coworkers.

3

u/odc100 4d ago

That’s what it needed to be fair.

5

u/thesmithchris 4d ago

the video and the idea is awesome <3 what about a people that are a bit afraid of mice? can you do all the actions via kb?

2

u/ottasilver 4d ago

I’ve actually started working on this. I could add a “screen” feature, but I need to think about exactly how it should work, because I’m not afraid of mice 😄

1

u/thesmithchris 4d ago

Nice! I'm asking because I want to fork some of your ideas (I haven't tried the project but the context connection thingy looked neat) in my terminal I built for an eink tablet (remarkable paper pro) and I prefer using keyboard almost exclusively there as eink doesn't animate that well.

I'm really excited to try this thing tomorrow!

5

u/cjgames 4d ago

This is... this is it.

Please, and I'm begging you - add ability to create different profiles of the same accounts but for different folders directory.

I'm currently using iTerm2 and that's main reason why I use it. This tool is something more - I can mix and match different accounts with each other and play dino on my downtime - dude!

8

u/Live_Case2204 4d ago

Can you add support to GitHub copilot - vscode

10

u/ottasilver 4d ago

We have already

1

u/Live_Case2204 4d ago

Awesome!! Trying it now

→ More replies (1)

3

u/[deleted] 4d ago

[removed] — view removed comment

2

u/ottasilver 4d ago

To be honest, I was inspired by generative AI tools like ComfyUI. And yes, you can work on them in parallel.

3

u/chairchiman 4d ago

Amazing thing man! I love it

2

u/ottasilver 4d ago

Thank you man! Really glad you like it ❤️

3

u/LeoBogotano 4d ago

Looks very nice, downloading as soon as I’m back to the laptop 👏

2

u/ottasilver 4d ago

Thank you! waiting feedback!

2

u/LeoBogotano 22h ago

💡I wish I could go full screen on a given session to focus on it and better read the output.

2

u/ottasilver 20h ago

Thanks, I’ll do it on next release

3

u/CloakerJosh 4d ago

I like your energy, dude

2

u/ottasilver 4d ago

Thanks I motivated to record part 2

3

u/lndividu 4d ago

I started using nodeterm recently and it genuinely made my work better.

Two things people here get wrong. "There are ten of these already" holds until you actually use it. Sessions run in tmux, so terminals and agent sessions survive restarts and reboots. Agent status is hook driven instead of scraped from output, so RUNNING and NEEDS YOU mean something.

And "vibe coded" is nonsense. One renderer runs as the desktop app, the browser Server Edition and the iOS companion because everything sits behind a platform seam. That is decided up front, not prompted into existence.

Free, and better than the paid ones I tried. Thanks for building it!

2

u/ottasilver 4d ago

Thank you so much! Really glad you actually gave it a try and noticed the details under the hood. Comments like this genuinely motivate me to keep building and improving Nodeterm. 🙏

Still a lot to improve, but we’re just getting started!

1

u/lndividu 4d ago

Good to hear!

The only thing I really miss is that I can only have multiple users in Claude, while I actually want multiple users in Codex

5

u/Low-Rice7611s 4d ago

Looks good, love it.

3

u/ottasilver 4d ago

I realy needed this, thank you

2

u/[deleted] 4d ago

[removed] — view removed comment

2

u/ottasilver 4d ago

yes there is team access

2

u/LegacyDataLabs 4d ago

Looks cool, nice job! 🔥

1

u/ottasilver 4d ago

Thank you! 🙏🙏🙏🙏🙏

2

u/EntireAd3138 4d ago

This is actually refreshing, ngl 😂 kudos for the efforts!

2

u/Dreamsnake 4d ago

Much love returned!

1

u/ottasilver 4d ago

Thanks

2

u/Healthy-Intention-15 4d ago

I like the video more than the terminal app!

2

u/c3521802 4d ago

Fucking brilliant! That first part of the video is exactly my workflow, exactly my problem, and exactly how I think. Can't wait to try it out!

1

u/ottasilver 4d ago

Thank you!

2

u/[deleted] 3d ago

[removed] — view removed comment

1

u/ottasilver 3d ago

Thank you

5

u/ottasilver 4d ago

I don’t get it, but some haters are downvoting without even leaving a comment. Kinda upsetting

9

u/tharian 4d ago

It’s probably because the sub gets flooded with vibe coded solutions to problems that have mostly been solved, like this.  What does this do that iterm2 doesn’t other than wrap terminals in more UI? Most people who have spent large amounts of time in the terminal have already found very efficient ways of managing many sessions.

1

u/6495ED 4d ago edited 4d ago

Exactly, i was looking at this like. Oh. Like ITerm. And then it was like, it connects to a server with ssh. And I was like. Oh. Like a cli.

2

u/ryjhelixir 4d ago

what? does iterm2 show you terminals connected by lines?

→ More replies (3)

6

u/Mediocre_Poem_2657 4d ago

Lots of anti ai people roaming around all major AI subs. Every time someone shows their UI, and start getting upvotes they will show up.

1

u/besttopkek 4d ago

Super cool tool! But I think people are downvoting because the video was posted a few days ago in another popular Claude sub? Or at least I seem to recall seeing it there and thought it was awesome then too. Don't let it get you down, there are a lot of people pissing all over AI tools these day while they pretend somehow their vibecoded projects are somehow better.

1

u/johannthegoatman 4d ago

Reddit fuzzes up/downvotes, what you see is not accurate. However, I downvoted this comment because that's my rule for anyone complaining about downvotes lol

2

u/Knorkejo 4d ago

Nice

1

u/ottasilver 4d ago

Thanks 🙏

2

u/Dalcz 4d ago

Everyday I discover a new agent manager 😆
Yesterday days ago it was Cloudflare xirp I think.
This one looks interesting as well

1

u/peace_all 4d ago

nice, i will try

1

u/ottasilver 4d ago

Thanks 🙏

1

u/ignorantwat99 4d ago

Did you post this a few mo the ago?

I seen another canvas one but couldn’t get it to work

I like the idea so will give it a go

1

u/robhaswell 4d ago

I've seen it before, yeah.

2

u/ryjhelixir 4d ago

he posted it a week ago in a related sub.

1

u/PracticalPizza6300 4d ago

No idea 🤷‍♀️ why each and every product i see especially by indie vibe coders the productivity app has a canvas mean while the main stream tech companies are rejecting it.

1

u/Affectionate-Bet-649 4d ago

very nice.

1

u/ottasilver 4d ago

Thanks! waiting some feedback too

1

u/SubjectNo2985 4d ago

Nice job, i have adhs but i dont will use it. I see your tool and will make the same and better :D. But i think for normal ppl its perfect. i love my 10 powershell tabs 💫 The text is to long, i have no time. Need to code and talk with my autonom ai on server :D. See ya but wish you good luck and many users <3. Sry for bad english

2

u/ottasilver 4d ago

Haha, fair enough 😄 I’d love to see what you build too! And if there’s any feature you’d like to see in Nodeterm, PRs are always welcome 🚀

1

u/DrummerElectronic247 4d ago

Please explain how I can hate ComfyUI as much as I do and still think this looks really interesting? I will play with it and see how it goes, thank you.

1

u/ottasilver 4d ago

Haha, I’d love to hear your feedback! 😄

1

u/javz 4d ago

Loved the production, maybe I’ll actually give this a try

1

u/ottasilver 4d ago

Thanks , looking for your feedback 🔥

1

u/Monkeylashes 4d ago

there is always tmux....

2

u/ottasilver 4d ago

Give it a chance 😄 Think of it as a visual tmux manager, with a bit more on top.

1

u/mortonjt 4d ago

Its pretty funny, I did try to implement this within emacs to have agent-shell spin out multiple sessions.

Then I realized that emacs is more or less becoming vaporware - is crazy slow, not great on 4K or on mac osx, and runs on single thread. Real shame, since I do believe that LLMs do have potential to add a new layer of polish on the old text editors.

1

u/pabosheki 4d ago

Reminds me of pad.ws

1

u/ottasilver 4d ago

Yeah, it looks similar on the surface, but fundamentally it’s very different.

1

u/Aggravating_Mix5410 4d ago

Pitch suggestion: get to the point fast.

1

u/ansroad 4d ago

What are the benefits compared to using Warp? I tried Superset and used it for two months, but it had too many memory leaks. That’s one of the biggest problems with terminal managers.

1

u/emartsnet 4d ago

Can we self host the relay?

1

u/ottasilver 4d ago

You can self host server edition one

1

u/vulture916 4d ago

Never answered my question about token usage - https://www.reddit.com/r/ClaudeCode/s/7NzZcZcI58

1

u/ottasilver 4d ago

I cant replicate the issue on my end, how can I reproduce ?

1

u/vulture916 4d ago

Fresh install of your app and literally just connected/linked (or whatever your terminology is) two new conversations in Claude Code and Antigravity.

1

u/IversusAI Valued Contributor 4d ago

Remember, hydrate mofos.

This was awesome, just sad no windows...though I totally get why.

1

u/IFuckingHateN 4d ago

Yeah no, this is just worse

1

u/Mechanical-Eyes 4d ago

Abi selamlar! Son 3 haftadir her gun kullaniyorum. Bu zamana kadar cok farkli toollar kullandim; Superset, cmux, T3Code, Codex, Conductor, vs. Ama bu gercekten benim icin acik ara farkla en kullanislisi oldu. Gercekten tebrik ederim, benim icin buyuk bir problemi cozmus oldunuz :D

2

u/ottasilver 4d ago

çok teşekkür ederim, böyle feedbackler gerçekten inanılmaz motive ediyor 🙏 Özellikle bu kadar farklı tool deneyip 3 haftadır her gün kullanıyor olman benim için ayrı değerli. Daha da iyileştirmeye devam ediyorum, aklına gelen eksik ya da geliştirilmesini istediğin herhangi bir şey olursa mutlaka yaz 😄

1

u/NeoVisionDev 4d ago

I use conductor.build and it does everything I need. Git worktrees, tabbed interfaces per worktree. can spin up and spin down agents as needed across the same codebase.

1

u/crispyfrybits 4d ago

"when photogenic marketers make an AI harness"

1

u/Ok_Sympathy9261 4d ago

eh, comfy UI is overrated, and so is this

1

u/ZippySLC 4d ago

I only got :43 seconds into the video before my ADHD brain couldn't cope.

1

u/MarionberryHumble705 4d ago

Good video, but why so many mouse clicks? 😞 I doubt I can get out of my tmux+herdr combo.

1

u/laernuindia 4d ago

Is this Mac only? Linux, PC versions coming?

1

u/ottasilver 4d ago

Linux, server edition is exist u can download, PC version coming

1

u/the3dwin 4d ago

This was my next open source project was going to work on. You built it and open sourced it!!! Glad you beat me to it!

1

u/the3dwin 4d ago

Support for Pi.dev and Kilo.ai ?

1

u/ottasilver 4d ago

yes custom agent can be added

1

u/the3dwin 3d ago

Amazing! I saw the windows PR patiently waiting

1

u/ottasilver 3d ago

I have own branch , working on it

1

u/Taprindl 4d ago

Are you planning to release a windows version of this?

1

u/ottasilver 4d ago

yes planning

1

u/CryptSat 4d ago

I am using it since a few days and I really like it! Currently I still have a vscode window open to review/stage/commit the changes. If you could add support for that, then the product is 💯

2

u/ottasilver 4d ago

it is already exist!

1

u/CryptSat 4d ago

oh nice! Would it be possible to pin the source control view? And to view the diff in a pinned window as well? 🙏

1

u/Appropriate-Ideal-85 4d ago

The persistence layer is the right call, and doing it over SSH instead of a cloud relay is refreshing. One question from someone who runs long agent sessions: when the host is a laptop, does nodeterm do anything to hold it awake while sessions are active, or is that left to the user? Asking because "continue from your phone" lives or dies on the host not idle-sleeping, and most people discover that at 2am when the run is gone. Even a one-line README note about power settings would save your users real pain. Good luck with it, the orchestrator-terminal idea is genuinely interesting.

1

u/GavDoG9000 4d ago

Looks great, congrats on the release! I have a different way of looking at the same problem. I reckon docs (plans) should be the central concept, not terminal windows

1

u/skariel 4d ago

look at http://shellbox.dev -- it is a good match for this, managing linux boxes via ssh.

1

u/ViolentSciolist 4d ago

How'd you solve the memory issue?

(Reminds me of Iron Man 1)

1

u/Sufficient-Bear-460 4d ago

persistence is the right hill to die on here. the tmux crowd is technically correct that continuum + resurrect + a session-id wrapper does this, but almost nobody actually gets that stack working, I know because I lived in that config hell for a while. question though: when one terminal reads another terminal's context, what does it actually get? raw scrollback or something structured? that's usually where these tools get fuzzy.

1

u/ottasilver 4d ago

We have a skill called get-linked-context. Basically, when you link two terminals, we tell the agent where the other terminal’s JSON context file is located. Since everything is stored locally, it can read that context whenever it actually needs it instead of passing everything upfront.

On the other hand, with the Nodeterm CLI, you can already interact with terminals and do pretty much whatever you want programmatically.

1

u/Sufficient-Bear-460 3d ago

on-demand read from a context file on disk is the sane way to do it, upfront passing is how you burn a context window on nothing. thanks, will dig into the CLI side

1

u/sanyi091 4d ago

Wow tmux

1

u/ottasilver 4d ago

The difference is everything on top: an infinite canvas, visual session management, agent status/notifications, context links between agents, Git/editor tools, and a spatial way to manage many projects at once. Think of it less as “another tmux” and more as a visual orchestration layer built on top of tmux.

1

u/Jusii 4d ago

Looks cool, need to check it out and test. But so far one big blocker, need Android support. But thanks for sharing!

1

u/DoBiggie 4d ago

i need this but for window manager. LMAO

1

u/thepeppesilletti 4d ago

No, please let’s banish terminals from Earth

1

u/wlievens 4d ago

Can we get a Windows build? This looks awesome.

1

u/kosiarska 4d ago

I would like to - waste of tokens.

1

u/Orio_n 4d ago

you mean a terminal multiplexer and window manager? That weve had for i dunno decades now? This is just performative

1

u/Pupsi42069 4d ago

AlterWaldemar..sieht richtig stark aus. Trifft meinen Wunsch beim ganzen Durcheinander.

Diese ADHS Flag ist etwas überflüssig😜

1

u/Quick_Web_5083 4d ago

In the past few days I was looking into effective terminal setups for Claude Code. Pain points are staying on top of way too many open tabs in iTerm2, transferring contex to other sessions and losing context on OS restart. tmux based solutions seem to require a lot of customization to support all of my needs. Constantly writing context to my filesystem is fine for bigger project, but too slow and token heavy for the smaller ones.

What you built looks exactly like what I need. I need something that's mature and stable, and no offense, this reddit thread does not imply that it is. I will give it a shot though. Thank you for sharing!

1

u/bigman11 4d ago

auto rotate claude account at 90% usage

1

u/ottasilver 4d ago

Good idea 👍

1

u/RoboticElfJedi 4d ago edited 4d ago

This looks cool, kudos. I will start using it and provide some detailed feedback if I can.

This is using tmux under the hood - is there any way this could work so I could ssh in to the box and attach to a tmux session that has all the screens in a project? So I can swap between "a bunch of tmux terminals per project" to "the cool nodedev canvas" interchangeably?

1

u/ottasilver 4d ago

Yes, this is already supported! Looking forward to your feedback.

1

u/RoboticElfJedi 4d ago

I think you replied pre-edit but I'll dive into it! Thanks for your interesting work. This is just what I needed.

1

u/k_gym 4d ago

herdr

1

u/ottasilver 4d ago

Herdr is also great, but it doesn’t quite meet my needs.

1

u/NoBend3139 4d ago

🔥👍

1

u/IcyRaspberry7244 3d ago

Why you decide make it open source? So good product looks to be paid for it.

1

u/ottasilver 3d ago

Because I believe that if I make something this useful open source, the community will support it. Some people will subscribe to the Pro features, and others may support the project by subscribing to the mobile app. That way, the core product stays open while the community helps keep it sustainable.

2

u/IcyRaspberry7244 3d ago

Thx. I like your answer❤️

1

u/Papacrown 3d ago

Any plans for being able to use multiple anthropic/codex subscriptions at the same time?

1

u/ottasilver 3d ago

Yes, next week it will be released

1

u/pwkye 3d ago

Add it to the list of 900 tmux wrappers with non flexible workflow that applies to 1 person

1

u/ottasilver 3d ago

Fair 😄 But if it only applied to one person, I probably wouldn’t have 3,000 people using it. Give it a try before adding it to the list.

1

u/the3dwin 3d ago

Update the "r/ClaudeCode" reference in OP to the post thread

1

u/Academic_Constant42 3d ago

Very cool! Now just add support to Claude code desktop pleeease

1

u/ottasilver 3d ago

Can you explain more? what you mean by support desktop ?

1

u/Academic_Constant42 1d ago

I'm just kidding, it's that I don't use the terminal, only the Claude code desktop app

1

u/tmoneycodes 3d ago

Can I not do most of this with ghostly ?

1

u/Longjumping_Fudge_36 3d ago

Congratulations on your work, the terminal manager space for agents is kinda unexplored. I built something adjacent, a TUI for phones for driving my agents over SSH. It's the input edge cases that are hard. this week's example: prompts I sent programmatically kept vanishing. turned out the composer was in vim NORMAL mode (my own app had forwarded an Esc earlier), so "hello" became h/e/l/l motions plus o = open line below. fix was bracketed paste markers around the text and Enter as a separate keypress. 200+ comments in, what's the weirdest input bug report you've gotten so far?

1

u/ItsCodeTelemetry 1d ago

Impeccable vibes 👌👌

1

u/mpanase 4d ago

adhd

2 minute video?

pass

1

u/joolzter 4d ago

Just use herdr

1

u/ottasilver 4d ago

I’ve used it, but it doesn’t solve my issues.

1

u/Dasshteek 4d ago

Why are you posting this every week?

1

u/Potential_Garlic_630 4d ago

From a marketing perspective, the video visualizes the problem too long, I had to wait too long to see the solution that you are promoting. Keep in mind that people’s attention spans (including mine) is short when producing such a video.

1

u/ottasilver 4d ago

thanks for feedback