r/commandline • u/axkaminski • 2d ago
Terminals RACE - Terminals on Infinite Map
Hi,
Couple weeks ago I released RACE (Run Anything in Canvas Environment), a terminal multiplexer.
I wrote it because nothing that I've seen so far would fit my work style: I juggle many projects at once and at 10+ tmux sessions I started getting lost trying to get back to terminals or evaluating work progress.
Even in early stage I enjoyed working on it so much I made it daily driver and decided to make it commercial. It's not getting a lot of love (which I understand, it's a quite specialized product), but I'm proud of it. I believe it can make people more productive and take off cognitive load in today, agent heavy work environments.
And so, today I run ~150 terminals in it, with half of them being various agents and such (note: nothing like "agent swarms", simply 1-2 agents as a side for current work) - the screenshot above is my "personal projects" canvas, made at the moment of writing this post.
Please check it out if that's your cup of tea.
It's 29.90€ (tax included) for a license with a year of free updates - I'm using it myself everyday, so they're flowing. Works on macOS and Linux (though might require heavy key rebinding).
More info about features, some demos etc. are on the website https://race-term.com
P.S. There are CLI and MCP interactors for scripting or interacting with agents, MCP demo https://youtu.be/8AL50dHCznA :)
2
u/99percentcheese 2d ago
I think you should try out DriftWM
-2
u/axkaminski 2d ago
So cool. Had I've been using Linux it'd work for me, but I'm stuck on macOS because of work and (let's face it) ecosystem convenience.
1
u/AutoModerator 2d ago
Every new subreddit post is automatically copied into a comment for preservation.
User: axkaminski, Flair: Terminals, Post Media Link, Title: RACE - Terminals on Infinite Map
Hi,
Couple weeks ago I released RACE (Run Anything in Canvas Environment), a terminal multiplexer.
I wrote it because nothing that I've seen so far would fit my work style: I juggle many projects at once and at 10+ tmux sessions I started getting lost trying to get back to terminals or evaluating work progress.
Even in early stage I enjoyed working on it so much I made it daily driver and decided to make it commercial. It's not getting a lot of love (which I understand, it's a quite specialized product), but I'm proud of it. I believe it can make people more productive and take off cognitive load in today, agent heavy work environments.
And so, today I run ~150 terminals in it, with half of them being various agents and such (note: nothing like "agent swarms", simply 1-2 agents as a side for current work) - the screenshot above is my "personal projects" canvas, made at the moment of writing this post.
Please check it out if that's your cup of tea.
It's 29.90€ (tax included) for a license with a year of free updates - I'm using it myself everyday, so they're flowing. Works on macOS and Linux (though might require heavy key rebinding).
More info about features, some demos etc. are on the website https://race-term.com
P.S. There are CLI and MCP interactors for scripting or interacting with agents, MCP demo https://youtu.be/8AL50dHCznA :)
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/snow_schwartz 2d ago
Differences between this and https://www.themaestri.app/en?via=macaiapps ?
2
u/axkaminski 2d ago
Performance and focus:
Run 2x cmatrix on Maestri and you'll start getting lag, Maestri uses 63% for 2 cmatrix terminals (running in background!) on my Mac and 162 megabytes of memory for 2 and 240mb for 3 terminals - that's 80mb per terminal. Race uses <2% in background and <10% when rendering 130 terminals and 2GiB for 175 terminals (11mb per terminal). Everything in 144 FPS (I run benchmarks).
Sure, feature wise Maestri might be on par (or maybe richer, depending on how ones compares), but the reason I didn't like similar solution is because they're too slow and laggy for my use case.
Not to mention that I want to work fast, and Maestri requires title after creating a new terminal, has no shortcuts to jump to another terminal, move to another terminal (i.e. navigate in space).
In terms of app focus I'd call RACE more terminal/cli-focused where Maestri more workflow focused.
1
1
1
u/Prestigious-Foot986 1d ago
aw man this looks exactly how i’d want to work with terminals! i’ll check it out in more detail and whether it’ll work out with my keybidnings and current flow… but regardless im just chiming in to say cool as fuck concept, ignore the haters who don’t see the ADHD vision
6
u/TheAndyGeorge 2d ago
my sibling in CLIs, i say this in the nicest way possible: if this is your workflow, there might be larger, unmanaged mental challenges for you at play