dev-terminal

为AI助手提供终端自动化能力,支持本地与SSH会话。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:dev-terminal。
它的用途是:为AI助手提供终端自动化能力,支持本地与SSH会话。
完整的 Skill 内容见:https://321skill.com/skills/dev-terminal/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“请帮我连接到测试服务器,检查Nginx服务状态,如果没运行就启动它。” 它会通过dev-terminal建立SSH连接,执行 `systemctl status nginx` 命令,并根据返回结果决定是否执行启动命令。或者,你可以说:“在本地项目目录下运行构建命令并打包Docker镜像。” AI会创建本地终端会话,依次执行 `npm run build` 和 `docker build` 等指令。

介绍

dev-terminal 是一个专为AI助手设计的终端自动化工具,旨在解决AI在复杂开发运维任务中难以直接操作命令行的问题。通过它,AI可以像人类开发者一样,在本地或远程服务器上执行命令、运行交互式应用(如vim、htop),并实时获取结果。

使用方式非常灵活。你可以将其作为Claude Code插件安装,或通过Node.js独立运行一个服务端。AI通过客户端API连接到这个服务,即可创建、管理并控制多个持久的终端会话。无论是启动一个本地Bash,还是通过SSH连接到远程服务器,API调用方式都保持一致。

这个工具特别适合需要AI协助执行构建、部署、调试、日志分析等命令行任务的开发者和运维人员。无论是全栈开发、运维工程师还是智能体开发者,都可以利用它来扩展AI的能力边界,让AI成为真正的命令行伙伴。

使用建议:在需要AI执行一系列复杂或交互式命令时使用它。注意事项:请确保在安全可控的环境下运行,尤其是涉及SSH连接和敏感命令时,避免AI执行危险操作。

核心特点

核心区别在于提供了完整的PTY支持,使AI能够可靠地运行像vim、htop这样的交互式TUI应用;同时,其“有头模式”允许用户在浏览器中实时观察AI的操作过程,增强了透明度和可控性。

注意事项

不适合需要图形界面(GUI)操作或对延迟极其敏感的高频交易类任务。

常见问题

dev-terminal 支持哪些Shell?

支持常见的Shell如bash、zsh等,也支持直接运行其他命令行程序。

SSH连接需要提前配置免密登录吗?

不需要,API支持通过密码、私钥(含加密密钥)或SSH代理等多种方式进行身份验证。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/dev-terminal/raw/index.md 读取 dev-terminal 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。