A node-based free open source terminal manager for macOS, Linux and Windows. Real terminals and coding agents as live nodes on an infinite canvas — watch Claude, Codex and Gemini work, wire them together, and never lose a session to a reboot.
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/nod...
Report
@eneskirca Wow, that's really impressive! 🚀 What began as a personal productivity tool has grown into something so much more. The constant terminals and SSH workflow seem incredibly handy for developers juggling multiple projects. I can't wait to see where you go with this next! 👏
Report
@eneskirca It's amazing to see how you've transformed a personal workflow challenge into a solution that can benefit countless developers. The concept of having everything neatly organized and easily accessible in one spot is truly remarkable! 👏🚀
Report
Loving the app - been through every terminal multiplexer out there and this one finally gets it.
Can't wait for Windows/WSL so I can drop Windows Terminal with 10 tabs open.
Thank you — that's exactly the itch this was built to scratch 🙏
Windows: closer than you might think. Since v0.3.4 every release actually ships an unsigned Windows beta (Setup exe on the GitHub release page) — the session-persistence backend that replaces tmux on Windows is landing piece by piece right now, and a wave of Windows fixes is in review as we speak. I'd call it "early adopter" today: try the beta if you're brave, and expect it to firm up over the next releases. WSL shells are very much on the radar for the same track — the goal is your 10 tabs becoming 10 nodes on one canvas, WSL included.
Omarchy: nothing special needed — it's Arch + Hyprland under the hood, and the Linux build (AppImage/deb on every release) runs on Wayland today. I haven't daily-driven it on Hyprland myself though, so if you hit anything weird with a tiling compositor, an issue with details would be gold. An AUR package is the obvious next step if there's appetite — say the word and I'll bump its priority.
Thanks again for the kind words, reports like yours from serious terminal users are what steer this thing.
Report
I've been using a more cumbersome solution for this. This looks like the lightweight version I was looking for.
@dmytro_movchan . Would love to hear your feedback once you’ve tried it!
Report
Terrific product! Stumbled upon it on Reddit, and it became my daily driver almost immediately, its evident Enes has felt the pain of running 10+ terminal sessions on Claude Cli across multiple projects :)
Highly recommend it! Reduces the cognitive load of juggling between the agents, and does it beautifully visually.
Nodeterm
@eneskirca Wow, that's really impressive! 🚀 What began as a personal productivity tool has grown into something so much more. The constant terminals and SSH workflow seem incredibly handy for developers juggling multiple projects. I can't wait to see where you go with this next! 👏
@eneskirca It's amazing to see how you've transformed a personal workflow challenge into a solution that can benefit countless developers. The concept of having everything neatly organized and easily accessible in one spot is truly remarkable! 👏🚀
Loving the app - been through every terminal multiplexer out there and this one finally gets it.
Can't wait for Windows/WSL so I can drop Windows Terminal with 10 tabs open.
Will you be supporting Omarchy too?
Nodeterm
@jbrianfrancis_ir
Thank you — that's exactly the itch this was built to scratch 🙏
Windows: closer than you might think. Since v0.3.4 every release actually ships an unsigned Windows beta (Setup exe on the GitHub release page) — the session-persistence backend that replaces tmux on Windows is landing piece by piece right now, and a wave of Windows fixes is in review as we speak. I'd call it "early adopter" today: try the beta if you're brave, and expect it to firm up over the next releases. WSL shells are very much on the radar for the same track — the goal is your 10 tabs becoming 10 nodes on one canvas, WSL included.
Omarchy: nothing special needed — it's Arch + Hyprland under the hood, and the Linux build (AppImage/deb on every release) runs on Wayland today. I haven't daily-driven it on Hyprland myself though, so if you hit anything weird with a tiling compositor, an issue with details would be gold. An AUR package is the obvious next step if there's appetite — say the word and I'll bump its priority.
Thanks again for the kind words, reports like yours from serious terminal users are what steer this thing.
I've been using a more cumbersome solution for this. This looks like the lightweight version I was looking for.
Nodeterm
@dmytro_movchan . Would love to hear your feedback once you’ve tried it!
Terrific product! Stumbled upon it on Reddit, and it became my daily driver almost immediately, its evident Enes has felt the pain of running 10+ terminal sessions on Claude Cli across multiple projects :)
Highly recommend it! Reduces the cognitive load of juggling between the agents, and does it beautifully visually.
Nodeterm
@siim_vene Really happy to hear it’s become your daily driver. Appreciate the support! ❤️
Been using this for a while, my favorite app right now.
Nodeterm
@msawmiller Thank you so much! Really happy to hear that 🙌 Means a lot to me!
This is such a life saver!
1Page
Loved the demo!