This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
Terminal Session Profiles
Manage and auto provision terminal sessions in VS Code.
Save your VS Code terminals as one-click profiles and relaunch them, commands and all, after a restart. Built for long-lived agent sessions, with an optional column layout for the Explorer, editor, terminal and chat panes.
Multiple terminals are now a staple of ongoing development work. Instead of rebuilding named Claude sessions, servers, PowerShell tabs, and WSL environments each time VS Code restarts, Terminal Session Profiles saves the complete setup and brings it back ready to use.
The rise of coding agent tools has made terminal management a much more central part of the day-to-day workbench. Terminals are no longer temporary scratch space. They often represent distinct, long-running parts of a project, each with its own name, working directory, and purpose. Our own configuration commonly runs several named Claude Code sessions alongside one PowerShell terminal and one WSL terminal, so three to five tabs in a single project is normal.
VS Code already includes native terminal persistence, but restoring a terminal tab is not the same as restoring the session that previously occupied it. A restored tab may keep its old name and scrollback while reopening as a new default shell with none of its previous processes running. The tab looks familiar, but the environment it represented is no longer there.
A profile records which shell to open, which directory to open it in, and an ordered list of commands to run once the shell is ready. Commands are replayed literally and in order, so "claude --resume ClaudeCodeSessionName" reopens that particular named session rather than whatever ran last in that folder. Each command except the final one is awaited before the next begins, which lets a profile prepare an environment before starting a long-running process.
Before replacing a restored terminal, the extension compares the process recorded when the profile was launched against the process that returned. If the original genuinely survived, the terminal is left alone rather than being terminated and recreated.
There is a second, optional half. The Explorer, editor, terminal, and chat areas can be arranged as collapsible columns with status-bar controls, and each workspace remembers its own arrangement. It controls VS Code's real interface containers rather than replacing them, so the terminal keeps its normal list and Claude Code or Codex continue to operate inside their existing panels. It can be disabled without affecting profiles, command replay, or restoration.
Free, open source, MIT licensed. The two minute video is silent with on-screen captions.
Happy to answer any questions here.
About Terminal Session Profiles on Product Hunt
“Manage and auto provision terminal sessions in VS Code.”
Terminal Session Profiles was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #150 on the daily leaderboard. Save your VS Code terminals as one-click profiles and relaunch them, commands and all, after a restart. Built for long-lived agent sessions, with an optional column layout for the Explorer, editor, terminal and chat panes.
On the analytics side, Terminal Session Profiles competes within Text Editors, Software Engineering, Developer Tools and GitHub — topics that collectively have 618.4k followers on Product Hunt. The dashboard above tracks how Terminal Session Profiles performed against the three products that launched closest to it on the same day.
Who hunted Terminal Session Profiles?
Terminal Session Profiles was hunted by Hudson Atwell. 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.
For a complete overview of Terminal Session Profiles including community comment highlights and product details, visit the product overview.