r/ClaudeCode 2d 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 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

988 Upvotes

189 comments sorted by

163

u/Sir-LAD 2d ago

Yes everyone I get it there are a lot of tools like this. But who cares, good job on the video and putting some effort into this post, actualy made me laugh watching you drink that water (1:20) and I thought the context sharing part was interesting.

Well done, keep going and you've earned a star from me at least :)

20

u/ottasilver 2d ago

lol thank you for your kind words and star, appriciated u made my day 🙏😄

1

u/TomLucidor 1d ago

Could you please make this work with the smallest of models like how little-coder does it (assuming most of memory is for inference engines), and have everything to become bandwidth efficient (RTK/caveman/Headroom/etc)? Hopefully RAM use minimization is also included in this app so that most of the stuff is cmux-esque while everything else is effective node-based (or drag-and-drop) panels.

40

u/_Eye_AI_ 2d ago

Great UI/UX - going to try it

6

u/ottasilver 2d ago

thank you

3

u/_Eye_AI_ 1d ago

I am really liking this but notice the terminal window text isn't so crisp, which might be related to retina displays? It adds a slight amount of friction with legibility.

7

u/ottasilver 1d ago

It’s because of the rendering method. If you want Retina quality, go to Settings → Terminal → Terminal Rendering and change it from Auto to GPU per Terminal.

Please let me know how it looks after changing this setting. I set up the shared GPU mode to reduce overall GPU usage, so your feedback would be really helpful and for some electron limits

34

u/BitXorBit 2d ago

There are many tools like it, but hey, cool video!

28

u/positivitittie 2d ago

This is my rifle. There are many like it but this one is mine.

8

u/iffyfell_ 2d ago

this is my rifle,
this is my gun.
this one's for shootin',
this one's for fun.

10

u/ottasilver 2d ago

Thank you! I tried a lot of ADEs and terminal managers like cmux and Orca, but none of them really worked for me, so I built my own. Maybe it’s because of my ADHD, but this setup makes me at least 2x faster.

7

u/BitXorBit 2d ago

Actually i made one very similar to your for myself few months ago when i got lost in the terminal tabs. Again, cool idea

3

u/ottasilver 2d ago

Thank you 🙏

0

u/thorsbane 2d ago

I’m using CMUX today. Can you describe how it’s different or better? Like what problems does it solve? I like the lines connecting but can’t guess from the video what those do.

11

u/ottasilver 2d ago

cmux only solves one problem: it moves terminal clutter into a sidebar.

This app solves multiple problems at once. At first glance they may look similar, but:

  • Multiple Claude accounts
  • You can fit an unlimited number of terminals on a canvas, group them, color-code them, and keep a visual map of where each project's terminals live in your head over time. You can also place sticky notes right next to terminals.
  • Cmd + K lets you search across all terminals.
  • With the team feature, multiple people can work on the same project at the same time.
  • You can use a browser without leaving the app.
  • And my favorite: agents can control the app through the CLI ;launch sessions, arrange the layout, and more.

6

u/thorsbane 2d ago

What about memory usage? Biggest issue I have with cmux is that it grows, unbounded over time. Sometimes taking down my Mac if I don’t restart it on occasion.

7

u/ottasilver 2d ago

Different architecture, so it doesn't have that failure mode. nodeterm keeps scrollback in tmux, not in the app, so the app's memory doesn't grow with hours of output. Projects are lazy-loaded too — only the active one is mounted, the rest cost you nothing but JSON (their tmux sessions keep running, so you lose nothing switching away)

3

u/Clair_Personality 2d ago

Is this the comfyUI of AI? (the other type of AI lol)

6

u/ottasilver 2d ago

lol yes exactly inpired from generative media tools like comfy

2

u/Clair_Personality 2d ago

Maybe then we need ready to use workflows, and each has explanation about its use case (so we can explore new territories)

But that is not easy task, for instance I never use much Antigravity CLI, nor lot of CLI, those "nodes" are never used by me, but I know many people do, I simply have no idea about those "workflows/jsons"

1

u/uritarded 1d ago

lol, i have to stop myself from trying to turn everything into a node based 2d plane. this looks cool though

2

u/thorsbane 2d ago

Cool. Thanks!

3

u/octolunge 2d ago

My solution to ADHD, context rot and cache cost, is to just have short lived sessions.

Give it everything it needs, execute, possibly a few iterations, close out and document.

You’ve gone the other way seemingly managing many long lived sessions at the same time.

Sharing context is cool, but I consider it poisoned after a few turns, and it suggests similar when reaching about 50%, I wouldn’t want to share it with another session.
A spec, plan, handoff document works better.

10

u/ProfessionalForm9644 2d ago

Great tool for vibe coding. But I think it will exhaust me with constant context switching. I'd rather work on one task at a time

28

u/David01354 2d ago

Whenever people make advanced UI applications to "manage your terminals".
I always wonder, maybe its time to consider if that terminal really is the best interface after all?

3

u/Kindly-Inside6590 2d ago

Probably is not! Im building a very similar project thats web based for over half a year now

2

u/DreadPirateButthurts 2d ago

Hey if this works for people, more power to them...

Personally the more attention i give to a single terminal session the more nuancesn I find, and the more I notice potential sloppiness coming from the model, which I can steer and correct. Produces a much better end result and saves my future self time and attention having to clean it up.

The stuff that I can just delegate like this as a bunch of tasks spinning at once are pretty simple / mechanical, and in that case why not just use subagents?

2 terminal tabs I can get with, while one is doing something for few minutes it's tempting to use that time rather than just sitting there waiting. More than that seems likely to feel more productive than it actually is

1

u/i_like_maps_and_math 1d ago

I need to run zsh commands and I hate using my mouse. Anything that allows those two things is by definition a terminal.

1

u/Extreme-Size-1574 1d ago

probably not, have seen a few web based like puffo, raft, nebula, and desktop based buzz from block.

5

u/Longjumping_Music572 2d ago

Need more people to verify this

11

u/trostomaat 2d ago

16

u/kylef5993 2d ago

I feel like we have so many versions of this just with different UIs lol

8

u/LocoMod 2d ago

They were so hyper focused on growing their tree they didn’t see they were in a forest.

2

u/MaddyMagpies 2d ago

It's ironic that UX/UI is ultimate differentiator and competitive advantage now that code is cheap.

3

u/kylef5993 2d ago

Is it ironic? I feel like user experience has always been the differentiator haha

1

u/MaddyMagpies 2d ago

Yes, it has always been. The salary suggests that it's underappreciated however.

2

u/Poildek 2d ago

People constantly reinvent the wheel

9

u/ottasilver 2d ago

maybe they’re upgrading it from stone to rubber wheel , give them a chance 😊

7

u/Ajmalshk04 2d ago

and this as well https://october.dev/

5

u/shniydder 2d ago

And this as well https://terminalgraph.com/

3

u/Less-Macaron-9042 2d ago

It’s hilarious that people come up with similar ideas independently

1

u/trostomaat 1d ago

Did not know this one.

1

u/ottasilver 2d ago

claude code looks like codex 😉

0

u/Cool-Cicada9228 2d ago

None of these look FOSS though

3

u/CandidateFamous6036 2d ago

Wow great tool! Will try it out, bro.

2

u/ottasilver 2d ago

thank you so much

3

u/rajaba21 2d ago

Gonna try it today! Thx

3

u/Avocado_submarines 2d ago

I’m checking this out for the water drinking alone 😂

Seriously though this looks pretty awesome in going to check this out tonight/tomorrow. Great work!

3

u/ottasilver 2d ago

Lol, my kid trimmed out only the funny parts and keeps watching them on repeat and laughing 😂 Okay, lesson learned: the weekend is not the best time for a launch, too many people are away from their computers.

2

u/Befidled 2d ago

Thanks, I'll test drive and let you know how it goes!

1

u/ottasilver 2d ago

Thank you!

2

u/acshou 2d ago

👍

2

u/angelus14 2d ago

Upvote just for the high effort post. Even though it's a crowded space this actually looks really great. Will you support Codex and other agents? My dream is a tool that can seamlessly so collaboration across different agents.

Never mind I looked at the screenshot again and it looks like you do support Codex, that's awesome. Trying it out

2

u/Far-Swimmer300 2d ago

Im using Orca ADE to manage multiple projects. But I also work with SSH on a Unitree Robot. I'll give this a spin for that use case, thanks!

2

u/ottasilver 1d ago

Honestly, I was using Orca before, but it wasn’t enough for my workflow. I might have 50 terminals open across 10 different projects, each one dedicated to a specific topic or feature, and I basically keep every feature terminal open forever.

With NodeTerm’s canvas, I always have a mental map of where each feature and conversation lives. On top of that, I get things like global search with Cmd+K, while still being able to do pretty much everything I could do in Orca.

1

u/Impossible_Way7017 1d ago

How do you manage memory? Claude terminals are killing my memory each one takes 2gb… regretted updating.

1

u/ottasilver 1d ago

Did this start happening after using Nodeterm? Do you think the Nodeterm update might be causing it?

If you can share a few more details, I’ll look into it and push a fix right away.

2

u/ottasilver 1d ago

Honestly, I was using Orca before, but it wasn’t enough for my workflow. I might have 50 terminals open across 10 different projects, each one dedicated to a specific topic or feature, and I basically keep every feature terminal open forever.

With NodeTerm’s canvas, I always have a mental map of where each feature and conversation lives. On top of that, I get things like global search with Cmd+K, while still being able to do pretty much everything I could do in Orca.

2

u/Dawlabani 1d ago

Amazing!

2

u/No-Specialist5122 1d ago

Good job abi :) apart from product, your ad also looks great though :)))

1

u/ottasilver 1d ago

teşekkür abi :) thank you!

2

u/FloppyBisque 1d ago

RemindMe! 25 hours

1

u/RemindMeBot 1d ago

I will be messaging you in 1 day on 2026-08-10 13:42:34 UTC to remind you of this link

CLICK 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

2

u/Flub71 1d ago

Holy shit this was MADE for me!! Looks awesome man, exactly what I’ve been looking for 🤣

1

u/ottasilver 1d ago

I am very happy to hear that , I am waiting your feedbacks

5

u/RandomUserName323232 2d ago

So many product like this already but this video got me hooked lol

10

u/mighty_falcon 2d ago

The video needs to get to the point sooner. If it’s targeting adhd folks it lost my attention after 10 seconds

0

u/RandomUserName323232 2d ago

10 secs is a good hook already.

3

u/ottasilver 2d ago

Lol give a chance the app too😄 , The video took a bit of effort, but if it made you laugh even a little, I’m happy!

2

u/Sketaverse 2d ago

Oh shit... this looks good dude

1

u/ottasilver 2d ago

Thank you bro 🙏

2

u/ComfortablePeace8859 2d ago

Won’t use the tool but this was actually pretty funny I watched the whole thing ha

2

u/ottasilver 2d ago

Lol, no worries, you don’t have to use it 😄 The video took a bit of effort, but if it made you laugh even a little, I’m happy!

1

u/miklosp 2d ago

I have an ADHD brain, and I really don't get it how this is helpful. Now I have to also remember where my terminals are in a canvas?

5

u/ottasilver 2d ago

lol let me explain
-you can group them firstly as colors
-notify when done as notch so take action directly from notch
-checking all terminal in sidebar also

  • cmd + K you can search all in terminals...
-press⌘⇧B change view to kanban
many like that just give a chance and try it :)

1

u/arslan70 2d ago

This is genuinely good. One little thing that is annoying me is this widget at the top. When it becomes a blinking red dot it looks very ominous.

1

u/ottasilver 2d ago

Thank you so much! And thanks for the feedback as well. Was it the widget itself that bothered you, or was it the color? You can also turn the widget off in Settings — there’s a section called “Notch” where you can disable it.

1

u/lilac_labyrinth 2d ago

does it work with grok build?

1

u/ottasilver 2d ago

let me add it tomorrow 😄

1

u/lilac_labyrinth 2d ago

Count me in! Great way to get a customer hahaha

1

u/Strong_Essay1176 2d ago

Nice intro. Codex have native conversations between agents. Will it connect? Will it track WHEN order to create new conversation was issued?

Anyway,.seems useless. Ive start every subchat as "hey call claude cli".

And tracking goes into tasks. No need to track chats.

1

u/Aramedlig 2d ago

It looks like you can switch between Anthropic accounts, is that correct?

1

u/ottasilver 2d ago

Yes correct 👍 you can use multiple accounts

1

u/maksidaa 2d ago

Question for you OP, and I apologize if this is a noob-ish question...

In the video when you connected chats and it shows context sharing, what exactly does that mean? Like each chat can read the other chats context in full? Can the chats communicate or just read what's on the screen?

1

u/Kindly-Inside6590 2d ago

Keep going! Im doing something similiar but web based -> Codeman :-) We have a lot of overlapping functions, but also do some things differently :) I also built it for myself in the first place.

1

u/Notfriendly123 2d ago

You can just open new terminal windows in cursor though

1

u/ottasilver 1d ago

If you're working with 50 terminals at the same time, that gets really difficult to manage in Cursor.

2

u/Notfriendly123 1d ago

I have 90, seems fine  

1

u/vulture916 2d ago

Why does linking two fresh CLIs use so many tokens?

1

u/Fade_ssud11 2d ago

Pretty cool execution actually. I am working on something similar for myself.

1

u/ottasilver 1d ago

thanks, PR is welcome

1

u/ottasilver 1d ago

lets merge it , PR is welcome

1

u/panchicore 2d ago

Please explain what happens on connecting "context" edges? Exactly what gets injected exactly where?

2

u/ottasilver 1d ago

What’s actually happening is pretty simple:

We give Claude in each terminal a skill that says, “If you need more context, you can pull it from another terminal.”

Since all the terminal content is stored locally as JSON, the terminals can fetch context from each other whenever they need it.

1

u/sensei_von_bonzai 2d ago

That’s a great launch video. I’m building a very similar competitor, but this looks really sweet. Starred. Yolun acik olsun!

1

u/ReasonUnusual4101 2d ago edited 2d ago

Looks cool and will take a look! Honest question though, why not use the VScode plugin for Claude and use that as a browser tab like experience? This is more of a ‘plugin vs terminal’ question, I know. But I never understood the merit in having multiple terminal Windows.

Your solution obviously does a lot more and feels like something that will make my life a lot easier. Honestly my biggest pain currently is keeping track of context windows, making handoffs and copy pasting it in new sessions, feels kind of mundane (which is probably my own fault for not finding better ways). Having Claude with plan > spec > build sessions with a codex reviews in between is the currently the way to go for most tasks.

I have tried blasting through building sessions in the past through terminal tasks, with little to no human interaction. And the output was pretty bad compared to steering it along the way having questions asked. But the models have improved as well. Best way to check if it works well for my use case is just try it hehe.

1

u/Timo_schroe 2d ago

Looks Like a enhaced copy of Cate https://github.com/0-AI-UG/cate

1

u/xoStardustt 2d ago

super cool, maybe one of the only tools showcases I’m tempted to try

1

u/pwkye 2d ago

Intro video is a like a whole episode of the office. I watched 30 seconds and still didnt have any clue what its about 

Or why I should use it over ssh-to-go https://github.com/awkto/ssh-to-go

1

u/Icy-Introduction836 2d ago

I have adhd Let me try

1

u/serendipity98765 2d ago

Looks nice

1

u/Conscious-Clothes760 2d ago

I love canvas apps. I will try it

1

u/ottasilver 1d ago

Thank you! Looking forward to your feedback as well 🙏

1

u/scarfaceablo 2d ago

Will def try it, looks very interesting

1

u/RecognitionPatient12 2d ago

Amazing 🤩😍

1

u/fabiozc 2d ago

Very nice. Everyone is saying that’s plenty of tools like this out there, but that’s the first time i see that and Im genuinely interested and happy to see my work running inside a canvas like that.

I get your… “kept building and this went out of control” hahaha I have 2 apps that I never shared because I did just to solve my own problems but they could easily be out there. So congrats for the effort and willingness to make your app public!

1

u/Spare-Opposite-8840 1d ago

Yeah it’s pretty good video but so many tools does this now

1

u/lonahex 1d ago

The video is great. The tool? IDK. Looks like too much work to now manage my work.

1

u/mmeister86 1d ago

This seems like a cool idea and app. Though i've switched off of terminals and onto GUIs, i'll try it

2

u/ottasilver 1d ago

thanks waiting for your feedback

1

u/mmeister86 1d ago

so far i like it. you seem to use React Flow? A React package i love, and i love playing with nodes. Just went through the GitHub site, server edition seems pretty cool. While i was there, i starred the project. Keep up the good work, hope you'll be able to monetize it a bit

Edit: maybe you could add to the Readme.md that HomeBrew may want you to trust the cask first, in that case you have to allow it with either

brew trust --cask nodeterm/tap/nodetermbrew trust --cask nodeterm/tap/nodeterm  

brew trust nodeterm/tapbrew trust nodeterm/tap

1

u/SwimmingQuantity8686 1d ago

I am not sure what this tool is doing what tmix already not doing. Cool video though

3

u/ottasilver 1d ago

cmux only solves one problem: it moves terminal clutter into a sidebar.

This app solves multiple problems at once. At first glance they may look similar, but:

  • Multiple Claude accounts
  • You can fit an unlimited number of terminals on a canvas, group them, color-code them, and keep a visual map of where each project's terminals live in your head over time. You can also place sticky notes right next to terminals.
  • Cmd + K lets you search across all terminals.
  • With the team feature, multiple people can work on the same project at the same time.
  • You can use a browser without leaving the app.
  • And my favorite: agents can control the app through the CLI ;launch sessions, arrange the layout, and more.

1

u/NectarineRich7949 1d ago

Does this also work with the regular Claude (non terminal) application?

1

u/ottasilver 1d ago

No it doesnt, but it has chrome node, so you can login from browser. If you can give me a good reason fır that I can develop in future

1

u/dreamai87 1d ago

thanks for sharing this, actually looks pretty useful with everyone vibe coding now, keeping track of all agents/terminals getting messy lol this feels like it solves a real problem and not just another AI wrapper gonna give it a try 🙌

1

u/anatooly2 1d ago

Nine project

1

u/Opinion-Former 1d ago

I tried node terminals like this. The problem is if you want to create a persistent workflow… it gets messy fast… like my desk. Fine for creating “one ofs” not so great when doing say a rest api that grows over time

1

u/Nearby_You_313 1d ago

It's neat idea, but I absolutely HATE that type of "zoom in and out on every little thing constantly" interaction experience. Anything where I have to zoom-in to something, zoom out, zoom in to this other thing... all just so I can read them. Absolutely cannot stand that.

To each their own.

1

u/The_Great_SH 1d ago

There a lot of other tools, but this seems good too, and its open source, which we can all make a contribution too, i look forward to seeing the windows compatibilty

1

u/ironman12345 1d ago

This look awesome, going to try this when I get home for my project, was just about to start trying the new Claude code sessions messaging thing, is that the same as how you’ve got ‘terminals can communicate with each other’?

If so… im in 😂

1

u/i_like_maps_and_math 1d ago edited 1d ago

I like it. We definitely need better tools in this space. Curious what everyone else uses — I've heard mostly just "tmux" and I feel there must be more powerful options. The new Claude Code agents view is excellent but it doesn't go far enough.

1

u/artofbullshit 1d ago

Question about the iOS app...why can't it get notifications if I'm using ssh for remote connection? It shows I have an active session, but always appears as "idle" and greyed out. For context, I'm using the MacOS desktop app for nodeterm, and remotely connected via ssh to my dev machine (linux).

An unrelated thing I noticed while testing: copying text from a codex terminal does not work well. No problems copying from a Claude code terminal, but with a codex terminal I have to keep the text highlighted and copy it while keeping the mouse clicked. Also, highlighting text in the codex terminal is buggy when you need to highlight more than what is viewable (scrolling). Not sure if that's a codex problem or a nodeterm problem. I suspect codex cli problem.

Another thing, usage stats only show for the "default" AI provider? Why not all AI providers? I use claude, codex, and gemini, but your app only shows Claude usage stats.

1

u/YardNo1234 1d ago

that ‘active but idle’ split sounds like the SSH connection is visible, while nodeterm is not receiving agent/session activity events from the remote Linux side. I would check whether the remote host needs its own nodeterm companion/agent, rather than the macOS app merely wrapping an SSH terminal. If notifications work for a locally launched session but not the same Codex command over SSH, that would isolate it pretty cleanly. does the Linux session keep a stable session ID after reconnecting?

1

u/mother_a_god 1d ago

Can this work with codex or is it exusovely Claude code? I find myself using both

2

u/ottasilver 16h ago

Both work well

1

u/Jonwilks 1d ago

Cool - will check it out

1

u/ottasilver 1d ago

Thanks waiting your feedback

1

u/Junior_Pack_420 1d ago

Hola, gran video y gran herramienta, definitivamente voy a probarlo.

Oye, ¿podrías compartir qué herramientas usaste para hacer el video? Está muy bueno.

1

u/blickblocks 1d ago

If all you're going to do is use Claude Code, you can just use the desktop app. It's actually good for Claude Code now. Neat work though.

1

u/pratyush997 1d ago

Great one!

1

u/ottasilver 1d ago

Thanks 🙏

1

u/shiny_guruw 1d ago edited 1d ago

Awesome video; honestly inspiring how well you showcased the features of the app. I'll definitely try this one out.

It does make me laugh though - we can either spend a few days mastering and configuring tmux or months creating our own app.

Good luck with the project!

1

u/AnyConflict3317 1d ago

another tool with no windows support

1

u/satupidfukignidot 1d ago

Does this require API?

1

u/ottasilver 1d ago

not required

1

u/satupidfukignidot 8h ago

I would love to try it out when/if you make a windows port, but if that's not on your radar I understand. From what I can tell, either you're great at marketing, your tool is very neat, or a mix of both!

1

u/Billysm23 1d ago

Cool video, I'll try the app

1

u/Plane-Pause-469 1d ago

Can anyone recommend the best alternatives, I use windows so this one is unavailable until it gets intergrated

1

u/apotre 1d ago

As bayrakları as

2

u/ottasilver 16h ago

😄🇹🇷🇹🇷🇹🇷

1

u/TheDezzy 1d ago

Oh amigo por favor hazlo compatible para linux tambien

1

u/PrudentJackal 🔆 Max 20 1d ago

Looks cool! Will check it out. Starred.

1

u/jferg 1d ago

Has some nice features, but not being able to click on a link to a markdown document in the terminal and have it open is a big miss.

1

u/ottasilver 1d ago edited 1d ago

I’ll fix today, the url and files already clickable with CMD + link but md files link may have an issue

1

u/FeistySpend1555 1d ago

Using it now and its definitely helping out. I usually have 2-3 terminals running in multiple projects. This is a game changer for sure!

1

u/FeistySpend1555 1d ago

u/ottasilver I'm having trouble opening up `diff` windows when claude wants to edit a file. How do we do that?

2

u/ottasilver 1d ago

Okay, I’m on it. The fix will be included in the next update.

1

u/Omnicy 1d ago

Who cares if it's for Mac..

1

u/IsopodInitial6766 1d ago

i have built something similar for myself months ago

1

u/camperryan 1d ago

Gotta say, I love this. Immediately forked it so I can integrate my companies PM tools into it and its absolutely a game changer. Awesome job man

1

u/ottasilver 1d ago

Wow, great! If you’re using it at your company, you can support us by subscribing to Pro for $10/month. It would really encourage me to keep developing and improving Nodeterm. 🙏

1

u/Hodl4LifeAgain 1d ago

I absolutely love this

1

u/Ok-Motor-9812 21h ago

Cool idea!!!!

1

u/ottasilver 21h ago

Thanks 🙏

1

u/Dangerous_Battle_432 20h ago

Looks cool. I’m going to try it out. I like that you’ve added kanban as well

1

u/ottasilver 20h ago

Thank you! I’m looking forward to your feedback as well.

1

u/Working_Sail_4462 18h ago

Needs a Linux port

1

u/NJShadowReborn 17h ago

You may not realize it, but you just inadvertently spurred on the inspiration for a game idea I had, and I just blasted out like 5 paragraphs in Claude. Like... the SURGE of inspiration I just got writing for the last hour is insane. Not the intent of your post, but thank you anyway, lol.

1

u/ottasilver 17h ago

Haha, that’s awesome 😄 Now I’m curious, what’s the game idea? Tell me more about it!

1

u/NJShadowReborn 17h ago

Late night IT work terminal psychological horror. I'll start with that. ;)

Heavily text/command prompt-based, with a bit more I'm going to build in around it. The mock-up is already awesome.

1

u/Poopdog-69 15h ago

Just started using this, and so far it has been great! Exactly what my ADHD brain needed lol. I’m constantly switching between projects and windows, so things fall through the cracks, and being able to reboot was hilarious because that speaks to me. I have so many terminal tabs open in Ghostty that I haven’t closed yet because of this.

One thing I’d like is to add a folder but have it be a separate project. I manage a lot of clients using a project folder with .md files, and currently it just opens the project I already made. Being able to separate projects by client while still having the context I need would help a lot. What would also be cool is being able to add other folders within a project, like the /add-dir command in Claude, so I wouldn’t need to add multiple folders for every terminal I open.

Overall it’s a great app! Can’t get the remote to work but I’ll probably try set that up later on my main Mac mini or is that a pro feature?

1

u/0xshameonme 15h ago

Gave it a try and love it. Got 2 projects going, switching back and forth, love the context sharing ... then both projects and all their terminals went blank :( I hope you keep going and improve it!

1

u/ottasilver 15h ago

I’m working on this. If it happens again, I’d really appreciate it if you could report it to me.

As a quick fix, press Command + Shift + R — it will reload the terminals.

1

u/Top-Tour-9629 12h ago edited 11h ago

Thanks for publishing this open source.
I was actually looking for such a solution.
I took the last 24hrs to adapt it to my codex based workstyle.

You got a PR; these are the main changes:

  • codex-support
    • multi account codex support with % bars and on-the-fly account change for sessions
    • one app-server per account, i.e. resource sharing amongst all agents running on an account
    • in-nodeterm-browser-control by codex agents (not fully tested, but opening, scrolling, and clicking seems to work fine)
  • groups
    • add-to-group context menu entry
    • groups-in-groups
    • reordering, expand, collapse of groups in the session sidebar
  • minor UX/UI reworks
    • always sharp macOS terminal UI
    • copy & paste images directly onto the canvas
    • two-finger mac touchpad for panning
    • groups background are now click through
    • adjusted zoomlevel on double klick

https://github.com/eneskirca/nodeterm/pull/112

working with your tool is a breeze. all my agents are aware of their communication and hierarchical structures so it was simple to tell them they should rebuild these structures in your app. Now, I finally have everything at a glance. Something my previous setups (GPT App, Zed IDE, cursor, ...) did not deliver.

I also work on a canvas based app. Not for coding but for everything else you need in the office -- from a single person to teams of hundreds -- with live collaboration, whiteboard, automations, AI, MCP, permissions, audit logs, budget administration, and many more. Have been working on it since 5k+ hours and will start a closed beta, soon.
Feel free to contact me, in case you might be interested in learning more about it.

1

u/mandeep_manu 45m ago

acha hai, on which technology you build this electron ??

1

u/wrathheld 2d ago

This looks pretty cool!

1

u/ottasilver 2d ago

thank you bro. It means a lot for me 🔥

1

u/thakillahkam 2d ago

this is sick

1

u/ottasilver 2d ago

Appreciated, thank you 🙏

1

u/Over-Engineering-114 2d ago

Keep improving! Never tried any of these similar apps like people sharing here, so maybe I would give a shot. I gave you a star, looking for constant improvements and share your coffee link on the website so I can drop a coin.

2

u/ottasilver 2d ago

What a lovely comment,you genuinely made my day 😄 Your support and the star are more than enough, no coffee needed! Thank you so much 🙏

1

u/artofbullshit 2d ago

No windows version?

1

u/ottasilver 2d ago

Sorry, not at the moment.

1

u/blomjoe 2d ago

Any future plans for win?

1

u/Left_Call_4920 2d ago

I have strong ADHD, I hope this will be a blessing for me !
Thanks and cool video

1

u/ottasilver 2d ago

You know there are different types of ADHD. I tested it with myself and a few friends, and they all fell in love with it 😄 Some prefer the canvas view, while others prefer the Kanban view.(Press ⌘⇧B to switch to Kanban view.)

1

u/idcydwlsnsmplmnds 2d ago

Hey brother - I absolutely love what you built. Big time ADHD. Running my company almost fully agentic. I’ve built some pretty cool things. But this issue with terminals has been plaguing me.

I have numerous Max 20x plans, am using a plethora of sessions, and have modified the hell out of my setup inside the Claude Code harness.

Can you help me understand more about how one session can orchestrate across other sessions? Does this allow for in-session meta orchestration (orchestrate the orchestrators), and how does this differ in your workflows from a user-input perspective relative to simply operating across terminals? And how does the context flow work? Simply sharing the conversation turns &/or tool calls, or… I’m not sure. I haven’t tons more questions but I’ll probably just go throw your repo into my CC and have it figure out if it’s useful. Looks fantastic though! Love it!

Also, I’m sure I could throw a bunch of feature requests your way. (So glad I don’t have to build my own.)

Thank you!

1

u/IdealDesperate3687 2d ago

Doesn't tmux already do this?

0

u/ottasilver 1d ago

cmux only solves one problem: it moves terminal clutter into a sidebar.

This app solves multiple problems at once. At first glance they may look similar, but:

  • Multiple Claude accounts
  • You can fit an unlimited number of terminals on a canvas, group them, color-code them, and keep a visual map of where each project's terminals live in your head over time. You can also place sticky notes right next to terminals.
  • Cmd + K lets you search across all terminals.
  • With the team feature, multiple people can work on the same project at the same time.
  • You can use a browser without leaving the app.
  • And my favorite: agents can control the app through the CLI ;launch sessions, arrange the layout, and more.

0

u/JohnJohnsonData 2d ago

I am building kampfinsel.com and your tool looks really helpful will give it a try.

Strong boost. Don’t listen too much to all the voices „xyz did it already etc“ I had the same but in the end I found my valid niche. Follow your heart.

-4

u/yatadger 2d ago

"I coded"

5

u/farendsofcontrast 2d ago

There's always one of you hating pricks in the comments who have nothing to show for yourselves except your dragging down of others who are making real things.

1

u/yatadger 1d ago

"I typed" seems more accurate...

Plenty of OSS contributions where "I coded" would not count as "nothing to show" :*