MultiTerminal

全栈开发

让前端、后端、测试和 localhost 应用同时在视野中。

一次全栈改动会跨越多个进程。让每个实时层拥有独立面板,把请求、重新构建、测试结果和浏览器行为作为一个工作流来阅读。

免费使用macOS 14+无需 MultiTerminal 账户

Windows 和 Linux 版本正在规划中。

问题

一项功能可能横跨四个独立窗口。

前后端服务器产生不同日志,测试监视器按另一节奏报告,而集成问题最终才会在浏览器中出现。反复寻找和排列这些窗口会打断工作。

MultiTerminal 工作区把进程与运行中的产品放在一起。嵌套拆分提供持续可见性,标签组则让次要命令保持就近,又不会挤压每个面板。

示例布局

实用的全栈工作区

01

前端进程

在以项目前端文件夹为起点的终端中跟踪开发服务器、编译器和热重载输出。

02

API 与数据库工具

运行后端及相关命令,或把偶尔使用的数据库任务组合为标签。

03

localhost 浏览器

使用内置浏览器打开 HTTP、HTTPS 或 localhost 网址,让应用与日志并排呈现。

04

测试与项目笔记

在一个标签中观察测试,在另一面板中保留实时 Markdown 清单、API 笔记或发布文档。

工作流

贯穿整个技术栈,不丢失工作脉络

  1. 在前端和后端文件夹中打开终端,然后启动项目已有的命令。
  2. 在浏览器面板中加载本地应用,并围绕当前调查的部分调整布局。
  3. 把测试、迁移或工具终端分组,在需要快速访问但无需持续可见时切换使用。
  4. 保存工作区,下次返回时,其文件夹、网址、文件、分组和拆分比例都已就绪。

试试这个布局

为前端和 API 分别设置终端。

如果项目具有独立的 web 和 API 文件夹,只需为每个终端设置一次起始文件夹。以下示例命令假设两个包都定义了 dev 脚本。

前端

cd ~/Projects/launchpad/web
npm run dev

在浏览器面板中打开此服务器输出的网址。

API

cd ~/Projects/launchpad/api
npm run dev

将请求日志放在浏览器旁,跟踪请求在应用中的处理过程。

将测试终端与 API 终端分组,添加 Markdown 清单作为文件预览。保存工作区,稍后以相同布局和新的 shell 重新打开。重新打开后,需要再次运行项目命令。

了解工作区会恢复哪些内容 →

把下一个项目放进同一个工作区。

免费使用macOS 14+无需 MultiTerminal 账户

Windows 和 Linux 版本正在规划中。

获取发布通知。

留下你的电子邮箱,MultiTerminal 支持你的平台时,我们会通知你。

你的电子邮箱仅用于此次发布通知。 隐私政策