cd /news/developer-tools/i-got-tired-of-juggling-apps-in-my-w… · home topics developer-tools article
[ARTICLE · art-74706] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=· neutral

I got tired of juggling apps in my workflow, so I built Termo

A developer built Termo, a native terminal and file workspace that consolidates multiple tools into a single window to reduce context-switching. The Rust-based binary uses an immediate-mode GUI for fast startup and low resource usage.

read2 min views1 publishedJul 26, 2026

Some time ago I started going to a code-and-coffee meetup.

Every week we'd get together, share ideas, and show off projects we'd been working on — and it's been a genuinely great experience. From the very first meetup, one thing stood out to me: almost everyone was building something to solve a problem they ran into every single day.

That got me thinking. What if I built something to fix a problem in my own workflow?

So I looked at how I actually spend my day. I write a lot of code. I interact with AI agents. I share notes. I lean on a bunch of CLI tools. And most of the time, I'm bouncing between multiple projects spread across multiple apps — a terminal here, an editor there, a file browser somewhere else, notes in yet another window.

Individually, each of these tools is great. The problem only shows up when I stop living in one of them and start jumping between all of them — and for me, that's basically all the time. The context-switching tax was real. So I decided to name the problem, categorize it, and actually handle it.

And that's how Termo was born.

Termo is a native terminal and file workspace that puts the pieces I was juggling into a single window:

Under the hood it's a single Rust binary on an immediate-mode GUI — no Electron, no webview — so it starts fast and stays light.

One line, no dependencies to set up:

curl -fsSL https://raw.githubusercontent.com/swavan/plugins/main/install-termo.sh | sh

Windows:

irm https://raw.githubusercontent.com/swavan/plugins/main/install-termo.ps1 | iex

More details here: https://cli.swavan.io/termo.html

It's still early, and it's the tool I wanted — but I'd love to know if it scratches the same itch for you. If you try it, tell me what's missing or what breaks. That feedback is exactly what these meetups taught me to chase.

── more in #developer-tools 4 stories · sorted by recency
── more on @termo 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-got-tired-of-juggl…] indexed:0 read:2min 2026-07-26 ·