Promotion Kit
May 28, 2026 ยท View on GitHub
Use these messages when sharing Terminal Workspace.
One-Liner
Terminal Workspace is a cross-project multi-terminal workspace for developers running many local apps, services, workers, tunnels, logs, and scripts.
Primary share URL:
https://evanai0331.github.io/terminal-workspace/
Short Pitch
I built Terminal Workspace for developers who keep too many terminal windows open across multiple repos. It gives each project its own terminal workspace, saves multiline launch commands, inspects local project scripts/services/env/docs, and only creates real PTYs after explicit user action.
macOS downloads are available in GitHub Releases.
An experimental Homebrew tap is available with brew tap EvanAI0331/terminal-workspace && brew install --cask terminal-workspace.
Landing page: https://evanai0331.github.io/terminal-workspace/ GitHub: https://github.com/EvanAI0331/terminal-workspace
X / Twitter
I open too many terminal windows while building local apps: frontend, backend, workers, tunnels, logs, scripts.
So I built Terminal Workspace: a cross-project multi-terminal workspace for local dev stacks.
- Real PTYs
- Project sidebar
- Saved launch commands
- Project Inspector
- Lightweight inactive terminals
- macOS dmg/zip release
Landing page: https://evanai0331.github.io/terminal-workspace/
GitHub: https://github.com/EvanAI0331/terminal-workspace
More X post variants are in X_POSTS.md.
Long-Form Post
Use LAUNCH_ARTICLE.md for dev.to, Medium, personal blogs, forum posts, or community newsletters.
Launch Directories
Use LAUNCH_DIRECTORY_SUBMISSIONS.md for Product Hunt, DevHunt, Uneed, early.tools, launchweek.dev, newsletters, or community launch directories.
Local development often turns into terminal-window management: frontend, API, queue workers, tunnels, log tails, scripts, and docs across several repos.
Terminal Workspace is an open-source desktop app for organizing that workflow. It keeps projects, real PTY terminals, launch commands, and project inspection in one workspace.
It is not a shell replacement. It is a workspace around the many shells developers already run.
The latest release includes macOS dmg/zip downloads.
Landing page: https://evanai0331.github.io/terminal-workspace/
GitHub: https://github.com/EvanAI0331/terminal-workspace
Hacker News
Title:
Show HN: Terminal Workspace, a multi-project terminal manager for local dev stacks
Post:
I built Terminal Workspace because my local development work kept spreading across too many terminal windows: frontend, backend, workers, tunnels, scripts, logs, and docs across several repos.
It is an Electron desktop app with real PTYs via node-pty and xterm.js. The focus is not replacing the shell, but managing multiple project terminal contexts: project sidebar, saved multiline launch commands, manual project inspection, per-terminal command recall, and persisted workspace state.
Inactive terminals are lightweight and do not create xterm/PTY sessions until started.
macOS dmg/zip downloads are available in GitHub Releases. Current builds are ad-hoc signed and not notarized yet, so macOS may require first-launch approval from Privacy & Security.
Landing page: https://evanai0331.github.io/terminal-workspace/
GitHub: https://github.com/EvanAI0331/terminal-workspace
I built an open-source desktop app for developers who run multiple local services across multiple repos.
Terminal Workspace gives each project its own terminal workspace, supports real PTYs, saves multiline launch commands, and includes a manual Project Inspector for scripts, env files, workflows, docs, and service markers.
It is not trying to replace Terminal/iTerm/Warp. It is meant to organize local dev stacks when you have too many shells open.
GitHub: https://github.com/EvanAI0331/terminal-workspace
Demo GIF Script
Record a 30-45 second clip:
- Show multiple projects in the sidebar.
- Select a project and click Add Terminal.
- Run a simple command.
- Open Details and save a multiline Launch Command.
- Copy the command.
- Open Project Inspector and show detected scripts/docs/env files.
- Restart or show stopped terminals as lightweight placeholders.
Caption:
Terminal Workspace keeps local dev stacks organized: projects, PTYs, launch commands, and project inspection in one desktop workspace.
Repository Description
Cross-project multi-terminal workspace for local development stacks
GitHub Topics
terminal, electron, xtermjs, node-pty, developer-tools, devtools, local-development, multi-terminal, workspace, macos, desktop-app
Direct Share Links
- X: https://twitter.com/intent/tweet?text=Terminal%20Workspace%20is%20a%20cross-project%20multi-terminal%20workspace%20for%20local%20dev%20stacks&url=https%3A%2F%2Fevanai0331.github.io%2Fterminal-workspace%2F
- Hacker News: https://news.ycombinator.com/submitlink?u=https%3A%2F%2Fevanai0331.github.io%2Fterminal-workspace%2F&t=Terminal%20Workspace%2C%20a%20multi-project%20terminal%20manager%20for%20local%20dev%20stacks
- LinkedIn: https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fevanai0331.github.io%2Fterminal-workspace%2F
Launch Tracking
Use https://github.com/EvanAI0331/terminal-workspace/issues/9 to track which launch-week posts have actually been published.