- Регистрация
- 23 Авг 2023
- Сообщения
- 3,969
- Реакции
- 0
- Баллы
- 36
Ofline
Для чего нам Claude Code
Агент Claude Code — известный помощник для программирования, который работает на основе нейросетей Claude Sonnet и Opus, помогает создавать функции, исправлять ошибки и автоматизировать задачи разработки. Он понимает всю кодовую базу и может работать с несколькими файлами и инструментами одновременно.
Типичные варианты использования:
Объяснение кодовой базы. Claude Code за несколько секунд анализирует структуру любого проекта и зависимости, без необходимости вручную выбирать контекстные файлы — и вкратце объясняет, что к чему.
Написание тестов и отправка PR. Интегрируется с GitHub, GitLab и другими консольными инструментами, внедряясь во все части рабочего процесса.
Интеллектуальные правки в код. Понимание кодовой базы и зависимостей позволяет агенту вносить сложные и действенные правки.
Конкретно вы нашем случае Claude Code нужен для настройки сервера и написания скриптов. Мы собираемся использовать этот зарубежный VPS в качестве прокси для захода на YouTube, Instagram, Facebook и другие сайты, заблокированные в РФ. А также для установки прокси Telegram, если его тоже заблокируют в РФ, чтобы не бежать в Беларусь ради свободного интернета.
Агент поможет поднять VPN, установить клиент для просмотра YouTube, а также защитить VPS от AI-ботов и прочей дряни, так что можно будет нормально работать в интернете с территории РФ и без эмиграции.
На сегодняшний день агент Claude Code от Anthropic — самый качественный и популярный агент для программирования. В этом можно убедиться по восторженным отзывам пользователей, многочисленным статьям на Хабре, а главное — по результатам бенчмарков.
Результаты тестов SWE-bench
К сожалению, из-за санкций Anthropic запрещает заводить аккаунты с территории РФ и РБ:
РФ и РБ не входят в список разрешённых стран, официальный сайт Claude AI
Кстати, в будущем доступ к иностранным LLM вообще запретят: Минцифры РФ работает над законопроектом, который заблокирует все зарубежные нейросети (разумеется, для защиты персональных данных граждан):
Будет создан «реестр доверенных моделей ИИ» со всеми вытекающими последствиями. Вступление в силу планируется 1 сентября 2027 года.
Обход блокировки
Для обхода блокировки действуем по следующему алгоритму:
Поднимаем VPS на зарубежном хостинге. Например, в Германии или Нидерландах.
Заводим иностранную виртуальную карту, с которой можно оплатить любые зарубежные сервисы.
Рейтинг иностранных виртуальных карт
Об этом мы подробно рассказывали в прошлой статье. У нас виртуальная карта "Плати по миру" осталась с прошлого раза, когда мы покупали игру в Steam, вот она:
Купить подписку Claude.
Безопасно запускаем Claude Code на VPS, где он не повредит нашим локальным файлам и настройкам. Там агента можно запускать с максимальными разрешениями и правами, ничем не рискуя. Впоследствии удобно работать с ним без VPN, просто из консоли, даже с телефона.
Тарифы Claude показаны на скриншоте.
Отдельно отметим тарифы на API:
Есть ознакомительный бесплатный тариф, которым мы уже воспользовались раньше. Мы оформим тариф Pro за $17 (спойлер: в реальности он намного дороже).
Запуск VPS
В нашем случае подойдёт любой хостинг-провайдер, даже российский. Главное, чтобы дата-центр располагался за рубежом и выдавал иностранные IP-адреса. Возьмём дата-центр Interxion в Амстердаме:
Конфигурация стандартная, 2 ядра CPU и 4 ГБ ОЗУ, HDD на 30 ГБ. Устанавливаем на сервер чистую ОС, например, Debian 13:
Через несколько минут наш VPS готов к работе:
Проверяем, у нас действительно голландский IP-адрес
194.135.20.221:
Теперь подключаемся к серверу по SSH в программе Putty, обновляем репозитории
apt update, apt upgrade, apt install curl, настраиваем файрвол и производим все остальные манипуляции, чтобы подготовить свежий VPS к работе в интернете.Установка Claude Code
Claude Code можно установить в разных версиях. Например, есть десктопные клиенты под Windows и macOS, мобильные версии iOS и Android, а также интеграции для VS Code, JetBrains, Slack и консоли. Есть также интеграции Claude Cowork для Chrome, Excel, PowerPoint и Slack.
Нас интересует интеграция.Claude Code для консоли под Linux. Вот инструкция по её установке на сервер.
Системные требования:
Node.js 18+ (при установке через npm; нативный установщик не требует Node.js) Подписка Claude Pro
Мы будем использовать нативный установщик, так что Node.js не требуется. Можно купить подписку Claude Pro по инструкции для россиян. Для этого:
Заводим аккаунт Claude через VPN, входим через профиль Google с почтовым ящиком@gmail.com. Для регистрации потребуется виртуальный зарубежный номер, который можно купить или бесплатно найти в интернете. Он потребуется только один раз, так что сойдёт любой одноразовый.
Покупаем виртуальный номер для приёма SMS за $0,22:
К сожалению, чтобы купить номер за 22 цента, нужно внести минимум на $5 (или $2, если в TRX), эти деньги останутся висеть на балансе:
Поскольку у нас австрийский IP-адрес, покупаем австрийский номер. Вводим его на странице регистрации, получаем SMS в веб-интерфейсе:
Готово, теперь можно покупать аккаунт Claude Code Pro, который нам как жителю ЕС предложили теперь за евро:
Если оплачивать только один месяц, то вместе с налогами выходит €21,60:
Для регистрации также понадобится сгенерировать случайный почтовый адрес в Австрии.
Вводим адрес и платёжные реквизиты:
При оплате подписки придётся согласиться с пунктом, что Anthropic продолжит ежемесячно снимать сумму подписки, то есть автоматическое продление сразу включено.
Оплачиваем подписку Pro с виртуальной карточки, которую зарегистрировали ранее:
Оператор взял ещё комиссию 25 центов, так что общая сумма оплаты €21,85:
Итак, у нас есть аккаунт Claude Code с оплаченной подпиской Pro:
Теперь устанавливаем Claude Code на VPS:
curl -fsSL https://claude.ai/install.sh | bash
Нативный установщик автоматически обновляет Claude Code в фоне, так что у нас всегда будет последняя версия.
Теперь запускаем программу, устанавливаем цветовую схему:
И подключаем данные аккаунта (подписка Pro):
Клиент генерирует URL с токеном для сайта Anthropic:
Открываем его в браузере и разрешаем доступ:
Получаем код аутентификации, который нужно вставить в консоли:
Вставляем его:
Ну всё, теперь у нас на голландском сервере полнофункциональный агент Claude Code, работающий в обход санкций:
Агентом на сервере можно пользоваться без VPN, в том числе управлять со смартфона. Например, подключаться к серверу по SSH программой Termius (есть на Android и iOS) или подавать команды через Telegram или Discord (см. ниже про интеграцию Channels). На сервере для таких подключений желательно установить терминальный мультиплексор tmux (
apt install tmux), чтобы сессия не прерывалась, подробнее см. в статье на Хабре. В статье также есть советы, как пользоваться Claude в россии.Советы по использованию
Для дополнительного удобства можно также установить на VPS агента OpenClaw, который ещё больше расширяет возможности Claude Code.
Если хочется поэкспериментировать, то можно попробовать и другие инструменты, такие как агент с самообучением Hermes (он импортирует настройки, память и скиллы OpenClaw), агент OpenCode и др.
Не только агентов, но и некоторые модели целиком можно установить на VPS. На этом сайте собраны системные требования всех локальных моделей и сводная таблица, какие модели запустятся на вашем ПК.
На стареньком ПК со слабой видеокартой GeForce GT 730 запустятся 20 моделей, а 16 из них будут работать с относительно высокой производительностью
Сайт автоматически снимает технические характеристики компьютера и показывает прогнозируемую скорость инференса (токенов в секунду). Для VPS просто изменяем параметры по CPU и RAM в табличке — и видим несколько маленьких моделей, которые можно использовать (Qwen 3.5 0.8B, Llama 3.2 1B, Gemma 3 1B).
Есть аналогичная консольная утилита llmfit, которая подбирает подходящие LLM под заданные CPU/RAM/GPU.
Новые фичи Claude Code
В Claude постоянно добавляют новые функции. Например, пару дней назад в Claude Cowork добавили режим Dispatch, а в Claude Code — опцию Channels, в которой реализована интеграция с Telegram и Discord. Обе функции позволяют управлять AI-ассистентом через смартфон.
Таким образом, можно продолжать разработку сложных программных проектов даже на ходу, в спортзале, бассейне или общественном транспорте, отслеживая текущий рабочий процесс, подавая инструкции и корректируя его работу. Часто требуется дать вручную разрешение на какое-то действие, что приостанавливает работу Claude Code. Теперь это можно делать с телефона.
Claude Code при этом работает с файлами на ПК, запускает код и выполняет задачи без участия пользователя. Всё это напоминает функциональность вышеупомянутого OpenClaw. После своего выхода OpenClaw произвёл настоящий фурор, так что сейчас все стараются повторить его функциональность.
Около 1000 человек выстроились в очередь у штаб-квартиры Tencent, чтобы установить агент на искусственном интеллекте OpenClaw и получить за это субсидии от правительства, источник
Все функции каждого тарифа Claude Code перечислены на этой странице:
На случай блокировки аккаунта желательно делать бэкап конфигурации: сохранять промты, контекст и проч.
Дополнительно:
На Хабре публиковались уроки по деплою агентов, с кратким введением в самые популярные инструменты. Полезная информация для начинающих.
Принципы агентской разработки. Практическое руководство от Саймона Уиллисона по составлению промтов, полезным инструментам, субагентам, тестированию. QA, TDD, с примерами задач и промтов.