@vibecodingstudio/termia
Pi原生持久化终端,管理SSH嵌套工作区
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@vibecodingstudio/termia。 它的用途是:Pi原生持久化终端,管理SSH嵌套工作区 完整的 Skill 内容见:https://321skill.com/skills/vibecodingstudio-termia/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'帮我创建一个持久化终端会话,并连接到我的远程服务器,同时记录所有命令历史。' 它会启动 Termia,自动加载历史记录,并打开一个 SSH 连接到指定服务器,后续所有命令都会自动保存,甚至可以在该 SSH 会话内再嵌套连接第三个服务器,Termia 会统一管理各层会话的切换。
介绍
Termia 是一个专为树莓派(Pi)设计的持久化终端工具,解决了普通终端会话无法保存状态、命令历史丢失以及多 SSH 连接管理混乱的问题。它让你在树莓派上也能拥有类似专业开发环境的终端体验,支持命令历史持久化存储和嵌套 SSH 工作区管理,避免频繁重复输入命令或手动记忆连接信息。
使用非常简单:通过 npm 全局安装后,直接在终端启动 termia 即可进入交互式界面。你可以在一个会话中打开多个 SSH 工作区,并像浏览标签页一样切换。所有命令历史会自动保存到本地文件,即使重启系统也能恢复。嵌套 SSH 功能允许你在一个 SSH 连接内再开启另一个 SSH 会话,适合跳板机场景。
适合需要在树莓派上长期进行开发、运维或实验的用户,特别是那些经常通过 SSH 远程管理多台服务器、需要保存复杂命令序列的开发者。也适合树莓派爱好者、物联网项目开发者以及需要频繁在本地和远程环境之间切换的运维人员。
建议将 Termia 作为日常终端替代品,尤其是当你需要长时间运行多个 SSH 会话时。注意它目前主要针对树莓派系统优化,在其他 Linux 发行版上可能无法完全发挥持久化特性。另外,嵌套 SSH 工作区会占用更多内存,建议在树莓派 3B+ 及以上型号使用。
核心特点
Termia 是唯一一个将持久化终端与嵌套 SSH 工作区管理深度结合并专为树莓派优化的工具,其他同类产品要么不支持持久化,要么缺乏嵌套 SSH 的原生管理能力。
注意事项
不适合在非树莓派系统上作为主力终端使用,且嵌套 SSH 工作区在高并发场景下可能因树莓派内存限制导致性能下降。
常见问题
如何保存和恢复命令历史?
Termia 会自动将命令历史保存到本地文件(默认 ~/.termia/history),重启后新会话会自动加载历史记录,无需手动操作。
嵌套 SSH 工作区怎么用?
在 Termia 中直接输入 `ssh user@host` 进入第一层 SSH,然后在远程会话中再次输入 `ssh` 命令即可嵌套,Termia 会自动管理各层会话的切换与回退。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/vibecodingstudio-termia/raw/index.md 读取 @vibecodingstudio/termia 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/vibecodingstudio-termia/raw/index.md(查看排版版本)