Termexo brings Claude Code and Codex into one recoverable Windows workspace. Arrange real PTY terminals in custom grids, search and resume native sessions, get notified when an agent needs approval, and switch Claude-compatible model profiles without rebuilding environment variables. Local-first, no Termexo account required.
Hi Product Hunt! I built Termexo after my own terminal setup became harder to manage than the coding tasks themselves.
I often run Claude Code and Codex side by side across several projects. One agent is working, another is waiting for approval, and yesterday's useful session is buried under a different path or branch. Termexo brings those native CLI workflows into one local Windows workspace.
It keeps agents in real PTY terminals, restores workspace layouts, searches and resumes native sessions, alerts you when an agent needs attention, and supports Claude-compatible model profiles with API keys stored in Windows Credential Manager.
Termexo is Windows-only today, does not require a Termexo account, and is still evolving. I'd especially value feedback from people who run multiple coding agents at once: what part of that workflow wastes the most time for you?
— 爱玩科技
Your answer to Omri is the most interesting thing on this page and nobody has followed it.
Files already written remain on disk, and the in flight operation does not survive. So after a crash the filesystem has moved but the agent's belief about what it did is gone. On resume it reads a conversation that stops mid action, and nothing in that transcript tells it whether the tool actually completed. It cannot separate "the tool ran and I never saw the result" from "the tool never ran". If the action was idempotent that is harmless. If it was a migration, a push, a POST or an append, then redoing it and skipping it are both wrong and it has no basis to choose between them.
The useful part is that Termexo is the only component that knows a crash happened. The CLI does not, because from its side a resume looks like a resume.
Which means the fix is not process checkpointing, it is a note. On a resume that follows an abnormal exit, inject something the agent will read: this session was interrupted at 14:32 partway through an operation, verify state before continuing. That turns a confident silent continuation into a cautious one and it costs you one string.
At the moment a clean resume and a resume after the machine died look identical to the agent, and those are the two cases that most need to look different.
Asking as someone who runs agents on Windows daily: does the app currently know the difference between being closed properly and being killed?
The "notified when an agent needs approval" bit is the killer feature — babysitting permission prompts across parallel sessions is exactly what breaks the multi-agent workflow right now. How are you detecting the approval state, hooking into the agent's own permission protocol or parsing the PTY output? And does session resume survive a full machine reboot or just app restarts?
Storing API keys in Credential Manager is the right call. One thing I would want to know: does each model profile get its own isolated key, or is it one key shared across all agent sessions at once? Running a client project next to a personal one, I would want those credentials fully separated at the profile level.
finally something that treats windows like a first class citizen for agent workflows. the grid layout for multiple ptys is honestly the part that sold me, way easier to keep track of what each agent is doing
the recoverable part is what caught my eye more than the grid layout. when you say it resumes native sessions, does that survive an actual Windows update reboot or a crash, where the PTY process itself is gone, or is it more like restoring the pane arrangement and scrollback while the underlying agent process has to be kicked off fresh? that distinction matters a lot if you're mid-task on something long running.
the approval notification thing is honestly such a thoughtful touch, like that's exactly the kind of thing where you're away from your machine and an agent is just sitting there waiting on you. nice execution.
Alerting when an agent needs attention is the right primitive. The one nobody builds is the opposite alert, for the agent that's quietly burning your tokens on a loop going nowhere. The profiles already hold the API key, so you could put spend per session next to each PTY tab, and that number changes behaviour faster than any layout feature will. Running two agents at once and having no idea which one ate the budget is the part that actually costs me.
Windows-native is the underserved half of this space — most of the agent tooling assumes macOS, and the WSL workaround means your agent and your editor disagree about what a path is.
Does it run the agent inside WSL, on native Windows, or does it let you pick? I ask because the path translation is where I'd expect the friction to actually live. An agent that writes /home/user/... into a config a Windows tool has to read is the kind of thing that works in the demo and breaks in week two.
Storing API keys in Windows Credential Manager instead of a config file is the kind of detail that gets this trusted fast.
About Termexo on Product Hunt
“A local Windows workbench for Claude Code and Codex”
Termexo launched on Product Hunt on August 2nd, 2026 and earned 103 upvotes and 13 comments, placing #7 on the daily leaderboard. Termexo brings Claude Code and Codex into one recoverable Windows workspace. Arrange real PTY terminals in custom grids, search and resume native sessions, get notified when an agent needs approval, and switch Claude-compatible model profiles without rebuilding environment variables. Local-first, no Termexo account required.
Termexo was featured in Productivity (657.4k followers), Developer Tools (516.9k followers) and Artificial Intelligence (475.1k followers) on Product Hunt. Together, these topics include over 339.4k products, making this a competitive space to launch in.
Who hunted Termexo?
Termexo was hunted by guomengyue. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Termexo stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.