Предварительная версия · ещё не выпущена
Ваш аккаунт Gitsi в Termiyo
Просматривайте свои репозитории, создавайте новые и работайте с запросами на слияние через собственный аккаунт Gitsi.
Прочитать руководство: Ваш аккаунт Gitsi в TermiyoНовое в 0.4.48Работать вместе — все аккаунты ИИ над одной работойРаботать вместе
Termiyo — SSH-клиент, который объединяет уже оплаченные вами инструменты ИИ — Claude Code, Codex, Gemini CLI и другие — в команду для одной работы. Gitsi хранит репозитории вашей команды на сервере, который вы уже оплачиваете, а ключи шифруются на вашем устройстве до начала синхронизации.
01Работать вместе
Новое в 0.4.48Историческая демонстрация «Работать вместе»; Termiyo 0.4.42 заменяет этот экран пулом аккаунтов ИИ.
Опишите работу один раз и нажмите Использовать все 4 аккаунта. Один планирует, остальные пишут, а Termiyo продолжает работу при достижении лимита.
01Один аккаунт составляет план.
Выберите руководителя, иначе Termiyo возьмёт первый аккаунт в вашем списке. За один ход он составляет план — до восьми задач — и в конце пишет отчёт. Если работают другие аккаунты, этим его роль ограничивается; если он один, он выполняет и задачи.
02Termiyo распределяет работу.
Назначение, отслеживание и переназначение выполняет код Termiyo, а не модель: по одной задаче на аккаунт, до шести одновременно. Каждому аккаунту дано указание писать только текст: Claude работает с отключёнными инструментами, Codex — в песочнице только для чтения, Gemini — в режиме планирования.
03Лимит не останавливает работу.
Когда аккаунт достигает лимита, его задача сразу переходит другому аккаунту и продолжается с того, что успел написать первый. Отчёт возвращается в формате Markdown, который можно скопировать.
Работает и с одним аккаунтом — задачи идут по очереди, — и со всеми сразу. Каждая задача расходует квоту выполняющего её аккаунта.
ЗаданиеСпланировать переход сервиса оформления заказов с Redis 6 на Redis 7: что сломается, развёртывание, откат и что проверить.
Claude · личный
Codex
Gemini CLI
Claude · личный
Gemini CLI
+ ещё 2 задачи, обе в работе
02Сравнение моделей
Новое в 0.4.48Termiyo сам управляет инструментами ИИ командной строки, которые вы уже оплачиваете. Вкладка «Сравнение моделей» задаёт один вопрос нескольким линиям — каждая представляет модель на одном из ваших аккаунтов — и показывает, от какого аккаунта пришёл каждый ответ.
Вопрос
Ошибка 502 возникает только за вторым балансировщиком. Где искать в первую очередь?
Claude Opus
рабочийСначала сравните два блока upstream.
Keepalive-тайм-аут на LB2, превышающий
тайм-аут простоя приложения, даёт ровно
это: 502 только на повторных соединениях.
Думает…Ответил: рабочий
Claude Sonnet
рабочийПроверьте health check LB2. Если он считает
бэкенд готовым до начала приёма соединений,
первые запросы после выкладки дают 502.
В журнале доступа будет upstream: -.
Думает…Ответил: рабочий
Claude Opus
личныйПроверьте TLS между LB2 и бэкендами.
Отсутствие SNI или старый набор шифров
срывает рукопожатие, а nginx сообщает
об этом как о 502, а не об ошибке TLS.
Думает…Ответил: личный
Историческая демонстрация сравнения из прежней версии. Termiyo 0.4.42 заменяет этот экран пулом аккаунтов ИИ; настройка описана в руководстве пула.
Claude Code, Codex, Gemini CLI, ChatGPT CLI, Ollama и llm — или любой ключ, совместимый с Anthropic или OpenAI. Для инструментов командной строки не нужно вставлять ключ, и ничего не проходит через наш сервер. Панель ИИ также читает ответы вслух голосами вашей операционной системы. В Termiyo 0.4.42 Пул аккаунтов ИИ заменяет старые рабочие экраны. Ctrl+Shift+X или Cmd+Shift+X в схеме Mac открывает пул вместо прежней строки терминала. Ask с одним аккаунтом остаётся доступен для отдельных вопросов. На этом компьютере Termiyo должен быть открыт и разблокирован, а машина не должна спать. Termiyo Cloud и «Мой сервер» делают пул независимым от ноутбука, но спящий ноутбук останавливает свою локальную CLI. Для постоянной работы запустите CLI внутри tmux на постоянно включённом удалённом хосте. Для своего сервера укажите HTTPS-источник и ключ управления. Смена вида оставляет сервер работающим; отключение отзывает его разрешение.
Каждый аккаунт работает в собственной приватной папке и окружении и никогда не наследует чужой вход. Запросы передаются через stdin и не попадают в ps. новое в 0.4.23Теперь у одного инструмента может быть несколько аккаунтов, и каждый добавляется через собственный вход этого инструмента: Claude, ChatGPT через Codex (в том числе на macOS) или Google для Gemini CLI. API-ключ не нужен.
В панели ИИ та же переписка передаётся следующему готовому аккаунту. Об этом сообщает строка: «Лимит рабочего аккаунта исчерпан — продолжаем на личном». В панели «Сравнение моделей» подключённый запасной аккаунт не видел разговор, и это тоже указано.
Индикатор в строке состояния называет последний ответивший аккаунт и становится жёлтым при 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 — сервис распознавания речи — и возвращается черновиком. Вы читаете черновик и исправляете его. Отправьте его в запрос ИИ, чтобы выполнить самому, или — новое в 0.4.28 — отправьте в терминал, где Termiyo выполнит за вас одну приведённую строку; команда из опасного списка по-прежнему сначала перехватывается, и при заблокированном хранилище ничего не отправляется.
Нужно войти в аккаунт; расходуется квота ИИ Termiyo по вашему тарифу. Сервер 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, после вашего push
✓ сборка ✓ тесты
01
Ноутбук может быть выключен; хост должен работать. Termiyo настраивает репозиторий, ограниченную оболочку и ключи через SSH — без root, демона и веб-порта. Ничего не проходит через termiyo.com.
02
Только чтение или чтение и запись, отдельно для каждого человека. Коллеге нужен лишь обычный git. Его ключ перестаёт работать в конце оплаченного периода владельца — это обеспечивает сам sshd.
03
Ссылка на один, три или семь дней, при желании с кодом доступа. Вы одобряете каждого по подтверждённому адресу и отпечатку ключа, а «Отозвать» сначала удаляет ключ. У обоих должен быть оплаченный тариф; пробный период не считается.
04
Открывает pull request на GitHub или merge request на GitLab с процессом сборки и тестирования для вашего типа проекта. Каждое действие закреплено за точной версией, и до слияния ничего не меняется. Репозиторий Gitsi может запускать процесс на своём хосте после каждого вашего push. Платно.
уже в приложении Или держите репозиторий на этом компьютере только для себя — без загрузок на сервер и работающих служб. Бесплатно.
В режиме локальных/SSH-репозиториев Termiyo нет веб-интерфейса, pull requests и задач: он хранит код, но не заменяет GitHub. Он доказывает, каким ключом сделан push, а не кто написал коммит. Ссылки общего доступа отключены, пока их не включит сервер termiyo.com. Часть CI для развёртывания ещё не реализована.
Предварительная версия · ещё не выпущена
Просматривайте свои репозитории, создавайте новые и работайте с запросами на слияние через собственный аккаунт Gitsi.
Прочитать руководство: Ваш аккаунт Gitsi в TermiyoНовое в 0.4.42
В Termiyo 0.4.42 Пул аккаунтов ИИ заменяет прежние экраны «Сравнение моделей» и «Работать вместе». Подключите Claude Code или Codex со своими аккаунтами и выберите, где работает пул. Каждый аккаунт сохраняет собственную квоту.
Прочитать руководство: Пул аккаунтов ИИ06SSH-клиент в основе
07Безопасность
Безопасность — не платная функция. Только одобрение вторым человеком требует команды, потому что нужен второй человек.
Argon2id · m = 64 MiB · t = 3
Всё поле — это одна попытка.
Argon2id с 64 MiB на попытку, XChaCha20-Poly1305 для каждой записи и запечатанные контейнеры X25519 для общего доступа к хранилищу. Сервер никогда не видит его содержимое.
Блокировка срабатывает после пятнадцати минут бездействия и при засыпании компьютера. Только нажатие клавиши, щелчок или выбор меню считаются вашим присутствием; фоновые проверки не удержат доступ открытым. Блокировка не завершает сессии.
Он выбирает из тринадцати фиксированных действий с проверенными аргументами. Агент без присмотра на производственном хосте сразу отклоняется.
Новый детектор распознаёт 22 из 22 отложенных проверочных случаев без ложных тревог на 25 безвредных. Он предупреждает, но никогда не блокирует.
Приложение-аутентификатор и десять кодов восстановления на любом тарифе.
План агента ИИ с записью на производственный хост ждёт другого участника команды. Сервер не позволяет автору запроса самому его одобрить, а запрос истекает через час. На команды, введённые вами вручную, это не распространяется.
Владелец, администратор, участник и аудитор; общие хранилища; журнал аудита.
Оповещение · api-2
сработало в 12:03 · открыто 14 мин
задержка p95 checkout выше 800 мс в течение 10 мин
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 открыт и разблокирован. Никогда на производственном хосте; расходуется ваша квота ИИ.
Карточки на панели и вкладка консоли по Ctrl+Shift+G, с тридцатью днями истории хостов из sysstat через ваши собственные сессии.
Подписаны по Standard Webhooks, повторяются через 2, 15 и 60 секунд. Адрес в вашей сети отклоняется, если вы явно не разрешите его флажком.
09Тарифы
Клиент, команда и все функции безопасности бесплатны. Вы платите за синхронизацию, общий доступ и ИИ Termiyo сверх бесплатной квоты.
₹0/ месяц
Один человек, одно устройство
₹1,000/ месяц
Ваши устройства синхронизированы
При регистрации начинается 14-дневный пробный период; ссылки общего доступа и CI требуют именно оплаченного тарифа.
₹2,000/ месяц
Включено пять человек
Business, Enterprise и полный состав каждого тарифа описаны на странице тарифов.
Бесплатно для одного человека · macOS, Windows и Linux · без ключа API для инструментов ИИ, которыми вы уже пользуетесь
Сообщение попадёт в тот же ящик, что и обычное письмо. Мы ответим на указанный адрес.