Загрузка блога...
Блог
Новые модели, анонсы новых функций, успешные кейсы и аналитика от команды ZvenoAI

Копирую логи из терминала в ChatGPT. Потом копирую ответ обратно. Потом понимаю, что контекст потерялся, и начинаю заново. Знакомо?
OpenClaw решает эту проблему иначе: агент живёт в Telegram, видит ваши файлы, может выполнять команды и помнит контекст между сессиями. В этой статье — как поднять его с Zveno AI и не наступить на грабли, на которые я уже наступил.
OpenClaw — open-source агент, который работает через мессенджеры. Telegram, WhatsApp, Discord, Slack, даже iMessage. Не просто отвечает на вопросы, а может лезть в файлы, запускать скрипты, открывать браузер.
Проект начал Peter Steinberger — тот самый, который основал PSPDFKit. После продажи компании он ушёл из разработки на три года, а в 2025 вернулся и за выходные накидал прототип агента для себя. Прототип выложил на GitHub под названием Clawdbot (Claude + claw, лобстер).
Через неделю позвонили юристы Anthropic — попросили сменить название. Сообщество в Discord в пять утра придумало Moltbot (от molting — линька). Название не прижилось. В январе 2026 переименовали в OpenClaw.
За три месяца:
147 000 звёзд на GitHub
877 контрибьюторов
Рекорд GitHub: +17 830 звёзд за сутки
В январе 2026 в Twitter случился странный тренд: люди начали массово покупать Mac Mini и выкладывать фото распаковки. Причина — OpenClaw. Агент работает 24/7, мониторит задачи в фоне, присылает напоминания. Для этого нужна машина, которая всегда онлайн.
Mac Mini за $599 оказался идеальным вариантом: тихий, компактный, не жрёт электричество. В итоге их раскупили по всему миру. Кто-то в Twitter написал: "Open source за месяц сделал Siri лучше, чем Apple за 10 лет. Добро пожаловать в эру AI, где чувак с репозиторием закрывает дыры триллионных корпораций."
На самом деле Mac Mini не обязателен. Когда хайп начался, акции Cloudflare выросли на 20% за два дня — потому что OpenClaw из коробки использует Cloudflare Tunnel для безопасного доступа. Инвесторы увидели рост AI-нагрузки на инфраструктуру.
Cloudflare быстро оседлали волну и выпустили Moltworker — готовый способ запустить OpenClaw на их платформе за $5/месяц. Sandbox-контейнер, R2 для хранения, Browser Rendering для автоматизации браузера.
Если не хотите Cloudflare — подойдёт старый ноутбук, любой VPS за $3-5/месяц или даже Raspberry Pi с 2GB RAM. Но мем с Mac Mini уже случился.
Ещё команда запустила Moltbook — соцсеть, где AI-агенты общаются друг с другом. Люди могут только смотреть. Я пока не понял, зачем это нужно, но выглядит как арт-проект.
Провайдер: Claude Code — только Anthropic. OpenClaw — любой
Интерфейс: Claude Code — терминал. OpenClaw — мессенджеры + веб
Архитектура: Claude Code — CLI. OpenClaw — Gateway + агенты
Лицензия: Claude Code — проприетарный. OpenClaw — MIT
Стоимость: Claude Code — подписка. OpenClaw — бесплатно + API
Если вам удобно в терминале и устраивает Claude — OpenClaw не нужен. Он для тех, кто хочет писать агенту в Telegram с телефона или автоматизировать что-то по расписанию.
Zveno AI агрегирует 500+ моделей через один API. Один ключ — Claude, GPT-4, Gemini, Llama, Mistral. Оплата в рублях, работает из России.
Почему я его использую:
Не надо заводить аккаунты у каждого вендора
Не надо привязывать иностранные карты
Можно переключать модели без изменения кода
Регистрируемся на zveno.ai
Панель управления -> API Keys
Создать ключ -> копируем
Ключ начинается с sk-. Сохраните сразу — второй раз его не покажут.
Я ставил на Ubuntu VPS, но macOS и Windows тоже работают. Инсталлятор сам подтянет Node.js и всё остальное.
curl -fsSL https://openclaw.ai/install.sh | bashИнсталлятор определит ОС, поставит Node.js (если его нет), скачает OpenClaw и сразу запустит setup-wizard.
Первое, что вы увидите — предупреждение. OpenClaw — hobby project, он может читать файлы и выполнять команды. Если вам некомфортно — не ставьте. Если ок — жмём Yes.
Wizard предложит QuickStart. Настройки gateway по умолчанию (порт 18789, loopback 127.0.0.1) — оставляем как есть.
Дальше — выбор модельного провайдера. В списке есть OpenAI, Anthropic, Google и другие напрямую. Но нам нужен Zveno AI, поэтому выбираем Custom Provider внизу списка.
Wizard попросит ввести:
API Base URL: https://api.zveno.ai/v1
API Key: ваш ключ от Zveno AI (тот самый sk-...)
Endpoint compatibility: OpenAI-compatible
Model ID: например, google/gemini-3-flash-preview
Model ID — это модель, которую агент будет использовать по умолчанию. Можно начать с google/gemini-3-flash-preview (дешёвая и быстрая) или сразу поставить anthropic/claude-sonnet-4-20250514.
Wizard покажет список каналов — Telegram, WhatsApp, Discord, Slack и другие. Выбираем Telegram (Bot API).
Для Telegram нужен бот-токен. Получаем его через BotFather:
Открываем @BotFather в Telegram
Нажимаем Create a New Bot
Вводим имя и username бота (username должен заканчиваться на _bot)
Копируем полученный токен и вставляем в wizard
Wizard предложит настроить дополнительные навыки (goplaces, openai-image-gen, notion и т.д.) и hooks. Если не планируете использовать — пропускайте, всё можно добавить потом.
После этого OpenClaw сохранит конфиг и запустит gateway.
Файл лежит в ~/.openclaw/openclaw.json. Wizard сгенерировал его автоматически:
Ключевые части:
{
"models": {
"mode": "merge",
"providers": {
"zveno-ai": {
"baseUrl": "https://api.zveno.ai/v1",
"apiKey": "sk-ваш-ключ",
"api": "openai-completions",
"models": [
{
"id": "google/gemini-3-flash-preview",
"name": "google/gemini-3-flash-preview (Custom Provider)",
"contextWindow": 1000000,
"maxTokens": 65500
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "zveno-ai/google/gemini-3-flash-preview"
}
}
}
}Что тут важно:
Провайдер называется zveno-ai (wizard генерирует это имя)
api: "openai-completions" — так работает Zveno
baseUrl заканчивается на /v1
Формат модели по умолчанию: zveno-ai/model-id
Если хотите добавить другие модели — редактируйте массив models вручную. Например, для Claude:
{
"id": "anthropic/claude-sonnet-4-20250514",
"name": "Claude Sonnet 4",
"contextWindow": 200000,
"maxTokens": 16000
}Редактировать JSON вручную не обязательно. Можно попросить самого агента:
Добавь модель anthropic/claude-opus-4.6 для провайдера zveno ai
Slug модели (anthropic/claude-opus-4.6) берётся из каталога на zveno.ai — это системное название, которое используется в API.
При добавлении укажите размер контекста и максимальный размер ответа — OpenClaw использует эти параметры для правильной работы с моделью. Оба значения есть на странице модели в Zveno AI, в разделе «Провайдеры»: общий контекст и максимальный вывод. Например:
Добавь модель anthropic/claude-opus-4.6 для провайдера zveno ai, контекст 200000 токенов, максимальный ответ 16000 токенов
После добавления нужно перезапустить gateway:
openclaw gateway restartМожно сразу указать, как использовать новую модель:
Добавь модель anthropic/claude-opus-4.6 для провайдера zveno ai, контекст 200000, макс ответ 16000, сделай её основной
или:
Добавь модель google/gemini-2.5-pro для провайдера zveno ai, контекст 1000000, макс ответ 65000, как запасной вариант
В первом случае агент пропишет модель в agents.defaults.model.primary, во втором — в fallback. Так можно держать быструю модель по умолчанию, а тяжёлую — про запас для сложных задач.
У некоторых топовых моделей стоимость запросов резко растёт — почти в два раза — при превышении 200k токенов контекста. Это касается, например, Claude и GPT. Если диалог длинный и хочется сэкономить, можно попросить агента ограничить контекст:
Ограничь контекст до 200000 токенов
OpenClaw будет обрезать историю, чтобы не выходить за лимит. Это полезно для фоновых задач и cron-джобов, где экономия важнее полноты контекста.
OpenClaw не использует allowFrom из конфига для Telegram. Вместо этого работает pairing — механизм привязки пользователя к агенту.
Когда вы напишете боту первый раз, он ответит:
OpenClaw: access not configured. Your Telegram user id: *** Pairing code: XXXXXXXX Ask the bot owner to approve with: `openclaw pairing approve telegram XXXXXXXX`
На сервере смотрим запросы и подтверждаем:
openclaw pairing list
openclaw pairing approve XXXXXXXXПосле подтверждения бот начнёт отвечать. Это безопаснее, чем allowFrom — нет риска опечататься в username.
Пишу в Telegram:
Посмотри логи nginx за последние 30 минут, найди 5xx ошибки
Агент парсит логи, находит паттерн, присылает гипотезу. Экономит 10 минут ковыряния в grep.
openclaw cron add --name "Morning brief" \
--cron "0 9 * * *" \
--tz "Europe/Moscow" \
--session isolated \
--message "Собери задачи на сегодня из Notion, покажи дедлайны" \
--deliver --channel telegramКаждое утро в 9:00 приходит сводка. Не надо открывать Notion с телефона.
В репозитории myapp создай endpoint /health, который возвращает {"status": "ok"}. Добавь тест.
Если у агента есть доступ к файловой системе — создаст файл, напишет тест, запустит. Для простых задач работает.
OpenClaw запускает код на вашей машине. Это не игрушка.
openclaw security audit --deepПроверяет pairing, права инструментов, сетевую экспозицию.
Не подтверждайте pairing-запросы от незнакомых пользователей
В группах включайте requireMention
После изменений конфига запускайте openclaw security audit --deep
Используйте сильную модель — слабые модели легче обмануть prompt injection
Убедитесь, что ключ правильный. Проверьте баланс на zveno.ai.
Проверьте JSON:
python3 -m json.tool ~/.openclaw/openclaw.json > /dev/null && echo "OK"Формат модели по умолчанию: zveno-ai/google/gemini-3-flash-preview (провайдер/id).
openclaw gateway status
openclaw healthЧастая причина — порт 18789 занят. Укажите другой: --port 18790.
Токен правильный?
Pairing подтверждён? (openclaw pairing list)
Логи: openclaw gateway --verbose
OpenClaw + Zveno AI — это агент в мессенджере, который может лезть в файлы, запускать команды и работать по расписанию. Модели через Zveno оплачиваются в рублях и не требуют VPN.
Стоит ли это ставить? Если вам нужен агент в Telegram — да. Если вам хватает Claude Code в терминале — вряд ли.
Минусы: настройка не тривиальная, документация местами устарела, безопасность на вашей совести. Но это open source с 228k звёзд — баги фиксят быстро.
UPD: пока писали статью, репозиторий OpenClaw обогнал по количеству звезд linux 🤯