tpm28/1loop: заявлены десктоп-сборки под Linux и Windows, headless-режим для сервера и клиент под Android, модель выбирает пользователь, самообновления подписаны.
По опубликованному репозиторию tpm28/1loop проект описан как coding-агент, который запускается «на вашей собственной машине» и работает «с теми моделями», которые выберет пользователь. Заявлены десктопные сборки под Linux и Windows, headless-режим (работа без графического интерфейса, например на сервере) и клиент под Android. Отдельно указано, что самообновления приложения подписаны — то есть обновление проверяется по цифровой подписи, а не приходит «как есть».
Пример: если ваш рабочий сценарий — стационарный ПК на Windows плюс планшет на Android, то по описанию репозитория такой набор закрывает только 1loop; у Claude Code клиент под Android в постах не упоминается.
По Claude Code в постах канала нет ни списка платформ, ни поддерживаемых моделей, ни тарифов. Не переносите на него свойства 1loop «по аналогии»: всё, что ниже помечено «сверьтесь с документацией», нужно проверять в актуальной документации проекта перед покупкой или установкой.

tpm28/1loop.Проверьте окружение до установки:
git --version
node --version
npm --version
uname -a
df -h .
Как проверить: в выводе должны быть строки с номерами версий. Если команда не найдена, оболочка покажет ошибку вида bash: git: command not found — установите пакет:
sudo apt update && sudo apt install -y git
На Windows то же самое через PowerShell:
winget install --id Git.Git -e
git --version
Почему это работает: агенты вызывают git для чтения истории и диффов, поэтому без Git половина сценариев «посмотри, что я изменил» просто не запустится.
| Критерий | 1loop | Claude Code |
|---|---|---|
| Платформы | десктоп Linux и Windows, headless-режим для сервера, клиент под Android | терминальный агент; список ОС в постах не приводится — сверьтесь с документацией |
| Выбор модели | пользователь выбирает модель сам | поддерживаемые модели — сверьтесь с документацией |
| Где выполняется работа | на машине пользователя (self-hosted) | на машине пользователя, в терминале |
| Обновления | самообновления подписаны | сверьтесь с документацией |
| Исходники и статус | открытый репозиторий `tpm28/1loop` на GitHub | сверьтесь с документацией |
| Цена | в посте не указана | в посте не указана |
Цены и тарифные планы в исходных постах отсутствуют — не подставляйте сюда цифры из сторонних статей, проверяйте на официальных страницах проектов.

Шаг 1. Склонировать 1loop и прочитать README.
Что сделать: скачать репозиторий и открыть инструкцию.
git clone https://github.com/tpm28/1loop.git
cd 1loop
ls
sed -n '1,80p' README.md
Зачем: README — единственный источник, где описано, как запускать десктопную сборку, headless-режим и как подключается выбранная модель.
Как проверить: ls покажет файлы проекта, sed выведет первые 80 строк README. Если репозиторий не найден, Git вернёт fatal: repository ... not found — см. раздел проблем.
Пример: в README ищите разделы про установку, про headless-запуск и про настройку модели — это три вещи, которые определяют, подходит ли агент под вашу задачу.
Шаг 2. Посмотреть доступные сборки.
gh release list
Зачем: так вы увидите, какие готовые сборки опубликованы под Linux и Windows, вместо сборки из исходников.
Как проверить: команда выведет список релизов с тегами. Если gh не установлен, откройте страницу репозитория в браузере и вкладку Releases — результат тот же.
Шаг 3. Поставить и проверить Claude Code.
npm install -g @anthropic-ai/claude-code
claude --version
Зачем: версия подтверждает, что бинарник доступен в PATH и запускается из любой папки.
Как проверить: claude --version печатает номер версии. Если npm отвечает npm ERR! code EACCES — проблема в правах, решение ниже.
Пример: создайте пустую папку demo-agent, выполните git init, запустите claude внутри неё и попросите: «создай файл hello.py с функцией, печатающей hello». Затем проверьте результат через git diff — вы должны увидеть новый файл. Это и есть базовая проверка, что агент реально пишет в ваш проект, а не только отвечает в чат.
Шаг 4. Свести результаты в чек-лист.
--versiongit diff показывает ожидаемые измененияЕсли вы хотите подключить к Claude Code локальную модель вместо облачной, порядок действий разобран в гайде Как подключить локальную модель к Claude Code: llama-server, OpenAI-совместимый API и лаунчер.
Проблема. Git не установлен, клонирование не стартует
bash: git: command not foundPATH.sudo apt install -y git в Debian/Ubuntu, winget install --id Git.Git -e в Windows) и повторите git --version — должна появиться строка с версией.Проблема. npm отказывается ставить пакет глобально
npm ERR! code EACCES и строка npm ERR! syscall accesssudo npm install -g. Настройте отдельный префикс:mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global
export PATH="$HOME/.npm-global/bin:$PATH"
npm install -g @anthropic-ai/claude-code
claude --version
Проблема. Репозиторий 1loop не клонируется
fatal: repository 'https://github.com/tpm28/1loop.git' not foundhttps://github.com/tpm28/1loop в браузере. Если страница открывается — скопируйте URL кнопкой Code и клонируйте заново; если 404 — найдите актуальное имя репозитория в описании проекта и используйте его.Сначала пройдите четыре шага проверки на тестовом репозитории: это дешевле, чем переносить рабочий проект на агент, который не запустился. Затем зафиксируйте выбор по трём критериям — платформы, модель, командные сценарии — и только после этого настраивайте агент на основной кодовой базе.
1loop работает без интернета?
В посте сказано только, что модель выбирает пользователь и что агент работает на его машине; про офлайн-режим данных нет — сверьтесь с документацией проекта.
Можно ли подключить свою модель к Claude Code?
Да, такой сценарий разобран отдельно: гайд по локальной модели и OpenAI-совместимому API.
Нужен ли API-ключ?
Да, агенту нужен доступ к выбранной модели. Какой именно ключ и куда его прописывать — сверьтесь с документацией выбранного проекта.
Что выбрать стажёру для первого запуска?
Начните с того варианта, который ставится на вашу ОС без сборки из исходников: проверьте релизы 1loop и установку Claude Code, затем прогоните одну тестовую задачу и сравните результат по git diff.