🎯 О чём этот конспект: Подробный разбор GeRMES — опенсорсного AI-агента, который превосходит Claude Code по гибкости и функциональности. В видео рассматриваются возможности агента: от написания кода и скрейпинга до создания собственных скиллов и работы через Telegram-бота на удаленном сервере.
👤 Кому будет полезно: Вайбкодерам, разработчикам и AI-энтузиастам, которые ищут мощную альтернативу закрытым инструментам и хотят иметь личного ассистента, доступного 24/7 с любого устройства.
✨ Что получите: Пошаговую инструкцию по развертыванию GeRMES на удаленном сервере (VPS), настройку связи с Telegram и понимание того, как использовать систему памяти и скиллов для автоматизации рутины.
1. Возможности и архитектура GeRMES
Контекст: GeRMES — это не просто чат-бот, а агентный «харнес» (каркас), который обладает процедурной памятью и способностью к самообучению. В отличие от Claude Code, он умеет создавать новые инструменты (скиллы) прямо в процессе диалога. Его архитектура включает файлы Memory.md и User.md, где он хранит контекст о пользователе и проекте, автоматически очищая их от мусора. Агент поддерживает работу с браузером, терминалом, файловой системой и внешними API.
Тайминг: [00:16], [01:11], [01:51]
Выгода: Вы получаете агента, который «умнеет» с каждым запросом, помнит ваши предпочтения и может выполнять сложные задачи (оптимизация сайтов, дебаг, парсинг новостей) автономно.
Как применить:
- Шаг 1: Изучение системы памяти — Спросите агента о нем самом, чтобы он инициализировал скилл самопознания.
- Шаг 2: Проверка встроенных инструментов — Используйте команду для просмотра доступных функций:
skills list- Шаг 3: Использование браузера — Агент может делать скриншоты и взаимодействовать с элементами сайтов «из коробки» для отладки фронтенда.
Результат: Агент, который понимает структуру вашего проекта и ваш стиль общения.
2. Развертывание GeRMES на удаленном сервере (VPS)
Контекст: Локальная установка ограничивает доступ к агенту временем работы вашего ПК. Для полноценной работы 24/7 и доступа через Telegram лучше использовать VPS. Автор демонстрирует процесс на примере Selectel, выбирая минимальную конфигурацию (2 ядра CPU, 4 ГБ RAM, 20 ГБ диск), которой достаточно для работы агента и его инструментов.
Тайминг: [02:50], [03:42], [04:33]
Выгода: Стабильный доступ к AI-агенту из любой точки мира через Telegram при минимальных затратах (от ~12-38 руб/день).
Как применить:
- Шаг 1: Создание SSH-ключа — В терминале вашего ПК создайте уникальный ключ для сервера:
ssh-keygen -t ed25519 -f ~/.ssh/germes- Шаг 2: Получение публичного ключа — Скопируйте содержимое для вставки в панель управления провайдера:
cat ~/.ssh/germes.pub- Шаг 3: Подключение к серверу — Используйте команду (замените
IP_SERVERна ваш):
ssh -i ~/.ssh/germes root@IP_SERVERРезультат: Готовая серверная среда для установки агента.
3. Установка и базовая настройка GeRMES
Контекст: Процесс установки максимально автоматизирован через скрипт. Важно предварительно установить Git, иначе установка прервется. После запуска скрипта открывается Wizard (мастер настройки), где выбирается провайдер моделей (LLM) и интерфейсы взаимодействия.
Тайминг: [06:21], [06:37], [07:02]
Выгода: Быстрый запуск агента без необходимости вручную настраивать окружение Python или зависимости.
Как применить:
- Шаг 1: Установка зависимостей — На чистом сервере выполните:
apt update && apt install git -y- Шаг 2: Запуск инсталлятора — Используйте официальную команду установки (из документации GeRMES):
curl -fsSL https://get.germes.ai | sh- Шаг 3: Настройка провайдера (Alama/OpenRouter) — Автор рекомендует Alama Cloud для доступа к топовым моделям (например, Qwen 2.5 72B) за $20/мес. Вставьте ваш API ключ в Wizard.
Результат: Установленный GeRMES, готовый к работе в терминале.
4. Настройка Telegram Gateway и системного сервиса
Контекст: Чтобы GeRMES работал как бот в Telegram и автоматически запускался после перезагрузки сервера, нужно настроить Gateway. Это позволяет подтверждать опасные команды (удаление файлов, запуск кода) прямо из интерфейса мессенджера.
Тайминг: [07:51], [08:28], [09:35]
Выгода: Удобный UX — вы управляете сервером и кодом через чат, получая уведомления о действиях агента.
Как применить:
- Шаг 1: Создание бота — Через
@BotFatherсоздайте нового бота и получите Token. - Шаг 2: Получение User ID — Узнайте свой Telegram ID (через специальных ботов или команду
whoami, если установлен Claude Code). - Шаг 3: Настройка Gateway — Запустите команду настройки:
germes setup gateway- Шаг 4: Установка как SystemD — В процессе настройки выберите опцию
System Service, чтобы агент работал в фоне постоянно.
Результат: Работающий Telegram-бот, который отвечает на ваши сообщения и имеет доступ к файлам сервера.
5. Тонкая настройка: Рабочая директория и Личность
Контекст: По умолчанию агент работает в своей папке с конфигами, что неудобно и небезопасно для проектов. Нужно переназначить working_directory. Также можно изменить «личность» агента (Personality) для изменения стиля общения.
Тайминг: [10:19], [11:40], [12:53]
Выгода: Порядок в файловой системе и персонализированный опыт взаимодействия.
Как применить:
- Шаг 1: Создание папки для проектов — В корне сервера:
mkdir /root/my-ai- Шаг 2: Редактирование конфига — Откройте файл
~/.germes/config.yamlи укажите путь:
working_directory: "/root/my-ai"- Шаг 3: Смена личности — В терминале или через бота введите:
personality noir- Шаг 4: Перезагрузка — Перезапустите сервис для применения путей:
systemctl restart germes-gatewayРезультат: Агент работает в изолированной папке и общается в выбранном стиле.
FAQ
В: Чем GeRMES лучше Claude Code?
О: GeRMES — это опенсорсный проект с более широким набором инструментов (скрейпинг, работа с Telegram, голосовые ответы). Главное отличие — процедурная память и способность агента самостоятельно создавать новые скиллы в процессе работы, а не только использовать предустановленные.
В: Можно ли использовать бесплатные модели?
О: Да, GeRMES поддерживает подключение через Ollama (локально) или различные API-бриджи. Однако для качественного кодинга автор рекомендует использовать мощные модели уровня Qwen 2.5 или Claude 3.5 Sonnet через провайдеров типа Alama или OpenRouter.
В: Насколько безопасно давать агенту доступ к серверу?
О: Агент запрашивает подтверждение в Telegram перед выполнением потенциально опасных команд (например, rm или запуск скриптов). Также рекомендуется настроить Firewall на сервере и ограничить рабочую директорию, как показано в конспекте.
В: Как агент помогает в реальных задачах?
О: В видео приведены примеры: оптимизация видео на сайте (сжатие, ленивая загрузка), создание сервиса парсинга новостей по расписанию (Cron) и синхронизация задач с Obsidian Kanban.
В: Что делать, если терминал GeRMES «лагает» или дублирует текст?
О: Автор рекомендует использовать команду germes tui (Terminal User Interface). Этот интерфейс работает более плавно и стабильно, чем стандартный вывод в некоторых терминалах.
Ресурсы и ссылки
- Официальный сайт GeRMES — Документация и инструкции по установке —
https://germes.ai - Selectel — Облачная инфраструктура для размещения агента —
https://selectel.ru - Alama Cloud — Провайдер AI-моделей с высокими лимитами —
упомянут в видео - BotFather — Бот для создания Telegram-ботов —
https://t.me/botfather - Obsidian — Приложение для заметок, используемое для Kanban-доски —
упомянут в видео
Конспект создан на основе видео «Гермес — совершенный ИИ агент. Установка и обзор GeRMES» канала Продсовет. Все права на оригинальный материал принадлежат авторам. Источник: https://youtu.be/VBRhXaILF9A