Wingetlywingetly
← All apps

terminalManage

by kuyepv1.0.21

Last updated

本地开发管理工具

Install with winget

$ winget install --id WEBNSNM.terminalManage --exact --version 1.0.21

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Silent install command for terminalManage

terminalManage uses EXE (NSIS). The silent install switches are /S.

One-line silent install (x64, user scope)
terminalManage-Setup-1.0.21.exe /S /currentuser

See the full silent install reference for terminalManage →

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

From $49/month. No credit card required.

Not on Intune? Pckgr RMM deploys and patches apps like this one on any Windows fleet. Free for up to 5 devices.

About

terminalManage 是一个面向前端开发者的桌面端项目管理工具。当你同时维护十几个甚至几十个本地项目时,terminalManage 让你告别在文件夹和终端之间反复跳转的痛苦——一个界面统一管理所有项目的启动、监控、日志查看、Git 提交和 Node 版本切换。

核心功能

🔍 智能项目扫描

选择一个工作目录,terminalManage 自动递归扫描所有包含 package.json 的项目(深度 4 层),并识别每个项目使用的包管理器(npm / pnpm / yarn)。扫描结果以卡片网格形式展示,支持隐藏不需要关注的项目。

▶️ 一键脚本执行

自动读取每个项目 package.json 中的 scripts,以按钮形式展示。点击即可启动,运行中的脚本以绿色高亮标识,支持一键 KILL 强制终止进程(包含子进程树)。

📊 实时进程监控

脚本启动后,terminalManage 每 2 秒采集一次进程资源数据,聚合父子进程(如 npm → node → vite)的 CPU 和内存占用,以可视化进度条实时展示在项目卡片中。

📟 内嵌终端日志

基于 xterm.js 的终端视图,实时展示脚本输出。支持:

- ANSI 颜色渲染,还原真实终端效果

- 日志复制、一键清空

- 文件路径可点击,直接在 VS Code 中打开对应文件

🤖 AI 智能辅助

集成多模型 AI 能力,提供两个核心场景:

- AI Git 提交:点击项目卡片的 Git 按钮,自动获取 git diff,由 AI 生成符合 Angular 规范的中文 Commit Message,确认后一键提交。

- 日志智能诊断:终端出现错误时,一键将日志上下文发送给 AI 分析,返回错误原因和修复建议(Markdown 渲染展示)。

支持 OpenAI 兼容协议(GPT / DeepSeek / Codex 等)、Anthropic(Claude)、Google Gemini 三种 API 协议,可配置多个模型并随时切换。API Key 仅存储在本地配置文件中,通过后端代理转发请求。

🔄 Node 版本自动切换

解决多项目需要不同 Node 版本的痛点。无需手动 nvm use,terminalManage 在启动脚本时自动使用项目所需的 Node 版本。

工作原理:

1. 自动检测:扫描项目时读取 .nvmrc → .node-version → package.json engines.node,使用 semver 匹配最佳已安装版本

2. 手动覆盖:每个项目卡片上有版本选择下拉框,可手动指定版本,覆盖配置持久化存储

3. 进程级隔离:通过修改子进程环境变量的 PATH,直接调用目标版本的 node + 对应 cli.js,不影响系统全局版本

支持 nvm-windows(Windows)和 nvm(macOS/Linux)两种 nvm 实现。

版本标签颜色含义:

- 🟢 绿色 — 自动检测匹配

- 🟣 紫色 — 手动指定版本

- ⚪ 灰色 — 使用系统默认

🌐 Tunnel 公网访问(Cloudflare)

内置 Tunnel 网关,支持把当前运行中的本地项目通过 Cloudflare Tunnel 暴露到公网,方便联调、演示和真机调试。

- 内置本地网关:127.0.0.1:26324

- 支持配置 cloudflared Token 和公网域名

- 支持一键切换内网穿透目标服务 “运行脚本时自动切换隧道目标项目”

- 项目卡片内可直接显示并点击 Tunnel URL(仅在 cloudflared 运行时显示)

Installers · v1.0.21

ArchitectureTypeScopeInstallDownload
x64EXE
NSIS
userDirect
x64EXE
NSIS
machineDirect

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

No known CVEs for terminalManage.

Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.

Related apps

  • PowerShellMicrosoft Corporation
    Microsoft.PowerShellv7.6.6.0

    PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

  • XTerminalXterminal
    JiLuo.Xterminalv5.8.6

    更好用的开发工具,但不止于 SSH/控制台/More

  • Windows TerminalMicrosoft Corporation
    Microsoft.WindowsTerminalv1.25.2733.0

    The new Windows Terminal, a tabbed command line experience for Windows.

  • PowerShell PreviewMicrosoft Corporation
    Microsoft.PowerShell.Previewv7.7.5.0

    PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

  • ShellExViewNirSoft
    NirSoft.ShellExViewv2.01

    This utility displays the details of shell extensions installed on your computer.

  • Oh My PoshJan De Dobbeleer
    JanDeDobbeleer.OhMyPoshv31.4.1

    Prompt theme engine for any shell

More from kuyep or browse shell, 开发, 控制台.

Frequently asked questions

How do I install terminalManage on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id WEBNSNM.terminalManage --exact --version 1.0.21. winget downloads the installer from kuyep and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install terminalManage silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id WEBNSNM.terminalManage --exact 1.0.21 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
What are the silent install switches for terminalManage?
terminalManage uses EXE (NSIS). Run the downloaded installer with: terminalManage-Setup-1.0.21.exe /S /currentuser. The silent switches are /S.
How do I uninstall terminalManage via winget?
Run: winget uninstall --id WEBNSNM.terminalManage --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from terminalManage's Apps & Features entry.
Is terminalManage free?
terminalManage is distributed under 免费软件. Refer to the publisher (https://github.com/WEBNSNM/terminal-Manage) for the full license terms - Wingetly itself does not charge for installation.
Does terminalManage work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls terminalManage directly from the publisher.
How do I keep terminalManage up to date?
Run winget upgrade --id WEBNSNM.terminalManage --exact, or winget upgrade --all to update everything winget tracks. We index 7 versions of terminalManage from microsoft/winget-pkgs.

Recent versions

  • 1.0.21latest
  • 1.0.20
  • 1.0.19
  • 1.0.17
  • 1.0.15
  • 1.0.14
  • 1.0.13