ClaudeClaw Installation Guide
Полное руководство по установке персонального AI-ассистента на ваш сервер. От нуля до работающего бота за 60 минут.
🤖 Что такое ClaudeClaw
ClaudeClaw -- это ваш личный AI-помощник на базе Claude, который работает через Telegram. Он помогает автоматизировать рутину, управлять задачами, общаться с пользователями и многое другое.
Telegram интеграция
Работает как обычный Telegram бот. Поддержка голосовых сообщений, файлов, команд.
Память и контекст
Помнит историю общения, сохраняет важные данные, учитывает предыдущие разговоры.
Планировщик задач
Автоматические напоминания, рассылки, выполнение задач по расписанию.
Расширяемость
MCP-серверы, скиллы, плагины. Настройте под свои задачи.
Работает 24/7
После настройки бот работает круглосуточно на вашем сервере.
Настраиваемая личность
Измените тон, стиль общения, роль бота через конфигурацию.
📋 Шаг 0: Подготовка
Перед установкой соберите все необходимые аккаунты и ключи. Этот шаг займёт 20-30 минут.
1. Создайте VPS сервер
Минимальные требования: 1GB RAM, Ubuntu 22.04 LTS. Рекомендуется: 2GB RAM для стабильной работы.
Создать сервер на FirstVDS2. Создайте Telegram-бота
Откройте Telegram, найдите @BotFather, отправьте команду /newbot и следуйте инструкциям. Сохраните токен бота.
3. Узнайте ваш Chat ID
Найдите в Telegram бота @userinfobot, отправьте ему любое сообщение. Он вернёт ваш Chat ID.
4. Получите Groq API ключ
Перейдите на groq.com, зарегистрируйтесь и создайте API ключ. Groq бесплатен и используется для распознавания голоса.
5. Оформите подписку Claude Pro/Max
Claude -- основной AI движок бота. Требуется подписка Pro ($20/мес) или Max. Оплата из РФ через бота.
Оформить Claude Pro (РФ)🔌 Шаг 1: Подключение
Подключитесь к серверу
Подключитесь через консоль хостинга или через SSH-клиент:
ssh root@ВАШ_IP_АДРЕС
root@имя-сервера:~#
📦 Шаг 2: Установка Node.js
Установите Node.js 22.x
Выполните команды последовательно:
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt-get install -y nodejs
apt-get install -y make g++
Проверьте установку:
node -v && npm -v
🛠 Шаг 3: Claude Code CLI
Установите и авторизуйте Claude Code
Установите Claude Code CLI глобально:
npm install -g @anthropic-ai/claude-code
Запустите авторизацию:
claude
После успешной авторизации проверьте работу:
claude -p 'скажи привет'
Если Claude ответил -- всё работает! Выйдите командой:
/exit
🚀 Шаг 4: Генерация проекта
Создайте проект ClaudeClaw
Создайте директорию и запустите Claude Code:
mkdir ~/claudeclaw && cd ~/claudeclaw claude
Скачайте файл промпта с инструкциями для Claude:
Скачать GeekMonkey_prompt.mdОткройте скачанный файл, скопируйте весь текст и вставьте в окно Claude Code. Нажмите Enter.
Platform: telegram. Voice: microphone. Memory: full. Features: scheduler, service. Go
Claude начнёт генерировать проект. Это займёт 15-20 минут. Периодически нажимайте Enter для подтверждения действий.
/exit
🔑 Шаг 5: Настройка .env
Создайте файл с ключами
Создайте файл .env с вашими токенами и ключами (замените значения на свои):
cat > ~/claudeclaw/.env << 'EOF' TELEGRAM_BOT_TOKEN=ваш_токен_от_botfather ALLOWED_CHAT_ID=ваш_chat_id GROQ_API_KEY=ваш_groq_ключ EOF
ваш_токен_от_botfather, ваш_chat_id и ваш_groq_ключ на реальные значения из Шага 0.
Проверьте содержимое файла:
cat ~/claudeclaw/.env
⚙️ Шаг 6: Сборка проекта
Установите зависимости и соберите проект
Перейдите в директорию проекта и установите зависимости:
cd ~/claudeclaw npm install
Скомпилируйте TypeScript в JavaScript:
npx tsc
Проверьте, что файлы созданы:
ls dist/
👤 Шаг 7: Пользователь claw
Создайте отдельного пользователя для бота
Создайте пользователя claw:
adduser claw --disabled-password --gecos ""
Скопируйте проект и авторизацию Claude в домашнюю директорию claw:
cp -r ~/claudeclaw /home/claw/claudeclaw chown -R claw:claw /home/claw/claudeclaw cp -r ~/.claude /home/claw/.claude chown -R claw:claw /home/claw/.claude
Переключитесь на пользователя claw и запустите бота для проверки:
su - claw cd ~/claudeclaw node dist/index.js
Остановите бота (Ctrl+C) и выйдите из пользователя claw:
exit
🔄 Шаг 8: Автозапуск 24/7
Настройте systemd сервис
Создайте systemd сервис для автоматического запуска бота:
cat > /etc/systemd/system/claudeclaw.service << 'EOF' [Unit] Description=ClaudeClaw Telegram Bot After=network.target [Service] Type=simple User=claw WorkingDirectory=/home/claw/claudeclaw ExecStart=/usr/bin/node dist/index.js Restart=always RestartSec=5 Environment=PATH=/usr/bin:/usr/local/bin [Install] WantedBy=multi-user.target EOF
Перезагрузите systemd, включите и запустите сервис:
systemctl daemon-reload systemctl enable claudeclaw systemctl start claudeclaw
Проверьте статус:
systemctl status claudeclaw
🎭 Шаг 9: Личность бота (CLAUDE.md)
Настройте характер и роль бота
Файл CLAUDE.md определяет, как бот общается, какие задачи выполняет, его стиль и правила работы.
Скачать шаблон CLAUDE.mdОткройте скачанный файл в текстовом редакторе и измените под свои нужды:
- Имя и роль бота
- Стиль общения (формальный/неформальный)
- Основные задачи и функции
- Правила и ограничения
После редактирования отправьте файл боту в Telegram с сообщением:
Замени свой CLAUDE.md на содержимое этого файла
💻 Шаг 10: VS Code (опционально)
Подключитесь к серверу через VS Code
Для удобной работы с кодом на сервере используйте VS Code с расширением Remote-SSH:
1. Установите VS Code
Скачайте и установите Visual Studio Code
2. Установите расширение Remote-SSH
Откройте VS Code → Extensions (Ctrl+Shift+X) → найдите "Remote-SSH" → Install
3. Подключитесь к серверу
Нажмите F1 → "Remote-SSH: Connect to Host" → введите root@ВАШ_IP
4. Откройте проект
File → Open Folder → /home/claw/claudeclaw/
⚡ Скиллы и MCP-серверы
Расширьте возможности вашего бота с помощью MCP-серверов и скиллов:
Serena
Анализ кода перед правками. Понимание структуры проекта, поиск символов, рефакторинг.
Context7
Актуальная документация библиотек и фреймворков. React, Next.js, Node.js и другие.
RAG
Поиск по базе знаний. Векторные индексы для быстрого поиска релевантной информации.
Борис
Менеджер проектов. Планирование, координация, отслеживание прогресса.
Алексей
Frontend разработчик. React, Next.js, UI/UX дизайн, адаптивная вёрстка.
Галина
Аналитик данных. Бизнес-метрики, отчёты, визуализация, инсайты.
claude mcp add и хранятся в ~/.claude/skills/. Подробнее в документации Claude Code CLI.
💳 Оплата из РФ
Способы оплаты Claude Pro/Max и VPS-хостинга из России:
Claude Pro/Max
Оплата из России доступна через Telegram бота с поддержкой российских карт и криптовалюты.
Оплатить Claude через ботаVPS хостинг (FirstVDS)
FirstVDS принимает российские карты и работает с клиентами из РФ. Рекомендуемый хостинг для ClaudeClaw.
Перейти на FirstVDS⚙️ Управление ботом
Проверка статуса
systemctl status claudeclaw
Просмотр логов
journalctl -u claudeclaw -f
Перезапуск бота
systemctl restart claudeclaw
Остановка бота
systemctl stop claudeclaw
Обновление проекта
cd ~/claudeclaw && git pull npm install && npx tsc systemctl restart claudeclaw
Редактирование кода
Используйте VS Code Remote-SSH (Шаг 10) или консольные редакторы (nano, vim).
📥 Скачать файлы
❓ FAQ
systemctl status claudeclaw. Если статус не active -- посмотрите логи: journalctl -u claudeclaw -f. Часто помогает перезапуск: systemctl restart claudeclawcd ~/claudeclaw && git pull && npm install && npx tsc && systemctl restart claudeclaw. Если нет -- вручную замените изменённые файлы и перезапустите сервис.