0.4.22 新增一起工作——所有 AI 账号处理同一项工作一起工作
你的服务器。你的 AI 账号。同一支团队。
Termiyo 是一款 SSH 客户端,让你已经付费使用的 AI 工具——Claude Code、Codex、Gemini CLI 等——组成一支团队,处理同一项工作。Giti 把团队的仓库放在你已经付费的服务器上,而你的密钥会在任何内容同步之前在你的设备上加密。
01一起工作
0.4.22 新增每个账号,同一项工作。
只需把工作写一次,然后点击使用全部 4 个账号。一个账号做计划,其余账号动笔写,遇到额度上限时 Termiyo 会让工作继续推进。
01一个账号做计划。
你可以指定一个主管,否则 Termiyo 会选你排序中的第一个账号。它在一轮内写出计划——最多八项任务——并在最后写出报告。只要另有两个或更多账号在工作,它就只做这些。
02Termiyo 分配工作。
分派、跟踪和重新分配由 Termiyo 自己的代码完成,而不是由模型完成:每个账号同一时间只做一项任务,最多六项同时进行。每个账号都被要求只写文本——Claude 关闭工具运行,Codex 在只读沙箱中运行,Gemini 使用计划模式。
03额度用尽,工作不停。
当某个账号达到额度上限时,它的任务会立即转给另一个账号,并从任务说明重新开始。报告以 Markdown 形式返回,可直接复制。
需要两个或更多能够作答的账号。每项任务消耗的是执行它的账号的额度。
工作内容规划 checkout 服务从 Redis 6 迁移到 Redis 7:哪些会出问题、上线步骤、回滚方案,以及要测试什么。
- 列出 Redis 6 到 7 之间影响我们的变化Claude · 个人运行中
Claude · 个人
- 起草上线方案,一次一个副本Codex运行中
Codex
- 编写回滚计划Gemini CLI运行中
Gemini CLI
- 起草测试清单Claude · 个人排队中
Claude · 个人
- 审查计划中的风险Gemini CLI排队中
Gemini CLI
+ 另有 2 项任务,均在运行
02多模型对比
0.4.22 新增多个模型。多个账号。同一个问题。
Termiyo 在自己的控制下驱动你已经付费使用的 AI 命令行工具。“多模型对比”标签页同时向多条通道提出同一个问题——一条通道就是你某个账号上的一个模型——并显示每个回答来自哪个账号。
问题
502 只出现在第二台负载均衡器后面。我应该先查哪里?
Claude Opus
工作先比较两个 upstream 配置块。
如果 LB2 上的 keepalive 超时
比应用的空闲超时更长,结果正是
这样:只有复用的连接才出现 502。
思考中…回答来自:工作
Claude Sonnet
工作检查 LB2 的健康检查。如果它在
应用开始监听之前就把后端标为可用,
部署后的最初几个请求会返回 502——
它的访问日志会显示 upstream: -。
思考中…回答来自:工作
Claude Opus
个人看看 LB2 与后端之间的 TLS。
缺少 SNI 或使用旧的密码套件列表
会让握手失败,而 nginx 会把它报告为
502,而不是 TLS 错误。
思考中…回答来自:个人
目前通道运行在 Claude Code 上。“继续”使用的是每条通道在这台机器上的最近一次对话;互相阅读只传递一轮、有上限,而且只在你要求时进行。
它驱动你已经付费使用的工具。
应用中已提供Claude Code、Codex、Gemini CLI、ChatGPT CLI、Ollama 和 llm——或者任何兼容 Anthropic 或 OpenAI 的密钥。使用命令行工具时无需粘贴任何密钥,也没有任何内容经过我们的服务器。AI 面板还能用你操作系统自带的语音朗读回答。
每个账号都有自己的独立空间。
每个账号都在自己私有的文件夹和环境中运行,绝不继承另一个账号的登录。提示词通过 stdin 传入,因此不会出现在 ps 中。 0.4.23 新增现在一个工具可以有多个账号,每个账号都用该工具自己的登录来添加:Claude、通过 Codex 的 ChatGPT(macOS 上也可以),或者用 Google 登录 Gemini CLI。你不需要任何 API 密钥。
额度用尽时,对话继续进行。
在 AI 面板中,同一份对话记录会交给你的下一个可用账号,并有一行提示说明:“工作 的额度已用尽——继续使用 个人。”在“多模型对比”窗格中,换上来的备用账号没有看过之前的对话,它也会如实说明这一点。
额度,以 Claude 最近一次报告为准。
状态栏中的一个标记会显示最后作答的账号,并在 80% 时变为琥珀色。Termiyo 无法实时读取你的配额,所以这里没有百分比进度条——只有 Claude 最近一次报告的数字,以及它们是多久以前报告的。
03.env
真正导致故障的那个文件。
Termiyo 会找出主机上或你自己机器上的每一个 .env 文件,显示是哪个程序在读取它,并标记出被 git 跟踪或所有人可读的文件。修改一个键时,注释和顺序都保持原样——保存任何内容之前,差异会先显示在屏幕上。
0.4.22 新增被你替换掉的版本会加密保存在这台设备上你的保险库中——最多十个版本,保留三十天——而不是在文件旁边留下一份明文备份。
它编辑文件。它不是机密管理器,也不会向你的程序注入任何东西。
/srv/checkout/.env
由 node server.js 读取
/srv/worker/.env
由 python worker.py 读取
⚠ 被 git 跟踪
/etc/billing/.env
由 billing.service 读取
⚠ 所有人可读
# 支付
STRIPE_TIMEOUT_MS=3000
API_KEY=••••••••••••
# 缓存
- REDIS_URL=redis://10.0.3.12:6379
+ REDIS_URL=redis://10.0.3.14:6379
REDIS_TLS=true
草稿——请先检查
staging pe api service restart karke uske last 50 lines of logs dikhao
04语音
0.4.22 新增说出来。检查一遍。再发送。
用说话代替打字——说英语,或者说 Hinglish,按你平时打字的写法记下来(开启相应设置后也可以用天城文)。只有在你同意之后,音频才会经由 Termiyo 的服务器发送给语音转文字服务 Deepgram,再以草稿的形式返回。没有任何东西会自行运行:你阅读草稿、修改它,然后把它发送到终端或 AI 提示框。
需要登录,并会计入你所用方案的托管 AI 额度。Termiyo 的服务器不保存音频,并要求 Deepgram 把每个请求排除在其 Model Improvement Program 之外;根据 Deepgram 的文档,这类请求的数据只保留到处理完成所需的时间。
05Giti
0.4.22 新增直接推送到你自己的服务器。
把你的私有仓库放在你已经付费的服务器上。没有按席位计费的 git 托管,不需要 root,也没有额外的服务——你的团队通过普通 SSH 克隆和推送。
$ git remote add giti ssh://deploy@build-1/checkout.git
$ git push -u giti HEAD:refs/heads/main
To ssh://deploy@build-1/checkout.git
* [new branch] HEAD -> main
# 在 build-1 上,你推送之后
✓ build ✓ test
01
直连你主机上的 sshd。
你的笔记本可以关机;主机必须在线。Termiyo 通过 SSH 设置仓库、受限 shell 和密钥——不需要 root,没有守护进程,也没有 Web 端口——并且没有任何内容经过 termiyo.com。
02
只能 fetch 或 push 的密钥。
按人设置只读或读写。你的队友只需要普通的 git,而在所有者的付费周期结束时,他们的密钥就会失效——由 sshd 本身强制执行。
03
通过链接分享。
链接有效期为一天、三天或七天,可选设置访问码。你根据每个人已确认的地址和密钥指纹逐一批准,而“收回”会先移除他们的密钥。你们双方都需使用付费方案;试用不算。
04
一键 CI。
在 GitHub 上发起 pull request,或在 GitLab 上发起 merge request,附带适合你项目类型的构建和测试工作流,每个 action 都固定到一个确切版本,在有人合并之前什么都不会改变。Giti 仓库可以在你每次 push 之后,在它自己所在的主机上运行工作流。付费功能。
应用中已提供或者把仓库放在这台电脑上,只供你自己使用——不上传任何内容,也没有任何东西在运行。免费。
Giti 没有 Web 界面、pull request 或 issue:它是存放你代码的地方,不是 GitHub 的替代品,而且它证明的是哪个密钥做了推送,而不是谁写了某个提交。分享链接在 termiyo.com 的服务器开启之前保持关闭。CI 的部署部分尚未实现。
06底层的 SSH 客户端
团队之下,是一款认真打造的 SSH 客户端。
关掉窗口,会话仍在。
两个窗格,每一侧都可以是任何地方。
共享终端。
0.4.22 新增70 款终端主题。
跳板机、端口转发,以及更多。
它能读取你已经在用的客户端。
八种语言,还有手机。
离开你的设备之前,已经加密。
Argon2id 每次猜测耗费 64 MiB,每条记录都用 XChaCha20-Poly1305 加密,分享保险库时使用 X25519 密封盒。服务器永远看不到你保险库的内容。
只认你本人的自动锁定。
0.4.22 新增闲置十五分钟后或电脑休眠时就会锁定,而且只有按键、点击或选择菜单项才算你在场——后台检查无法让它保持打开。锁定不会结束你的会话。
代理不能写 shell。
它只能从十三个固定操作中选择,参数都经过检查;无人值守的代理在生产主机上会被直接拒绝。
执行破坏性命令之前,先发出警告。
0.4.22 新增新的检测器识别出了 22 个留出测试案例中的全部 22 个,在 25 个无害案例上没有一次误报。它只警告,从不阻止。
每个账号都可以双重验证登录。
验证器应用和十个恢复码,任何方案都有。
生产环境,需要第二个人。
TeamAI 代理的计划如果要写入生产主机,就要等待你团队中的另一个人批准。服务器会拒绝同时也是申请者的审批者,请求在一小时后失效。它不涵盖你自己输入的命令。
团队、角色,以及记录。
Team所有者、管理员、成员和审计员;共享保险库;审计记录。
警报 · api-2
12:03 触发 · 已持续 14 分钟
checkout 的 p95 延迟连续 10 分钟高于 800 ms
- 状态
- 警报
- 警告阈值
- 600 ms
- 警报阈值
- 800 ms
api-2 · /var/log/checkout/app.log
12:04:11 WARN redis timeout after 3000ms
12:04:12 WARN redis timeout after 3000ms
12:04:12 ERROR checkout failed: upstream timeout
08监控
0.4.22 新增警报响起时,你已经在现场。
用你自己的密钥连接 Datadog 或 New Relic,在终端旁边查看主机、未关闭的警报、日志、APM 和 SLO,并在浏览器中打开它的仪表板。你的主机上不需要安装任何东西。
一次谨慎的写入。
它唯一会做的修改是编辑 Datadog 监视器——四个字段,从不改查询——在你确认之后进行;如果监视器在此期间有变动就拒绝执行,并写入审计日志。
警报可以自己展开调查。
默认关闭,直到你开启:对一个指明了某台已保存主机的待处理警报进行只读调查,仅在 Termiyo 打开且已解锁时进行。绝不在生产主机上进行,并且会消耗你的 AI 额度。
所有主机,一目了然。
仪表板卡片和一个按 Ctrl+Shift+G 打开的控制台标签页,通过你自己的会话从 sysstat 获取三十天的主机历史。
可以验证的 Webhook。
按 Standard Webhooks 的方式签名,在 2 秒、15 秒和 60 秒时重试;指向你自己网络中的目标会被拒绝,除非你勾选允许。
09价格
免费起步。规模变大,价格依然公道。
客户端、团队和每一项安全功能都是免费的。你付费购买的是同步、分享,以及超出免费额度的 Termiyo 自有 AI。
Free
$0/ 月
一个人,一台设备
- 全部连接功能
- 你自己的 AI 工具和密钥、“一起工作”以及“多模型对比”标签页
- 这台机器上的 .env 面板和 Giti
- 全部安全功能
- Termiyo 自有 AI:每月 5 万 token
- 不含同步
Pro
$10/ 月
你的设备,保持同步
- 加密同步,两台设备同时登录
- Giti 分享链接和一键 CI
- 一个在你退出后仍继续运行的代理任务
- Termiyo 自有 AI:每月 100 万 token
注册即开始 14 天试用;分享链接和 CI 需要正式的付费方案本身。
Team
$25/ 月
包含五人
- 共享保险库、角色和审计记录
- 发起共享终端
- 四台设备同时登录,五个脱离运行的代理任务
- Termiyo 自有 AI:每月 400 万 token
Business 和 Enterprise,以及每个方案包含的全部内容,都在 价格页面。
带上整支团队。
单人免费 · macOS、Windows 和 Linux · 你已经在用的 AI 工具无需 API 密钥