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