News Grower

Независимое покрытие AI, стартапов и технологий.

Habr 26.03.2026 03:30 Developer Tools

Ботинок — консольный AI-агент для тех, у кого мало VRAM

Эта статья — не туториал и не обзор. Это история о том, как я искал инструмент для своих задач, не нашёл, расстроился, а потом успокоился и написал свой. Речь пойдёт о Ботинке — консольном AI-агенте для работы по SSH. Но сначала немного контекста.Я работаю с Linux-серверами уже лет пятнадцать. За это время видел раз...

Ботинок — консольный AI-агент для тех, у кого мало VRAM

Эта статья — не туториал и не обзор. Это история о том, как я искал инструмент для своих задач, не нашёл, расстроился, а потом успокоился и написал свой. Речь пойдёт о Ботинке — консольном AI-агенте для работы по SSH. Но сначала немного контекста.Я работаю с Linux-серверами уже лет пятнадцать. За это время видел разные эпохи: когда всё настраивали руками, когда появился Ansible, когда все бросились в Kubernetes, когда устали от Kubernetes и вернулись к простым docker-compose. Скрипты-костыли множились, документация устаревала, а сервера как требовали внимания, так и требуют.И вот теперь добавился ещё один слой — LLM. Можно спросить у модели, как настроить nginx, и получить рабочий конфиг. Можно попросить проанализировать логи. Но каждый раз копировать-вставлять между терминалом и чатом — это отдельный вид боли. Хочется, чтобы модель жила прямо в консоли, понимала контекст сервера и могла сама выполнить рутину.Статья будет полезна тем, кто:Работает с серверами по SSH и устал от рутиныИнтересуется AI-агентами, но хочет что-то лёгкое и локальноеИмеет ограниченные ресурсы (не у всех есть 24GB VRAM)Хочет понять, как строится архитектура агента с инструментамиЗачем ещё один AI-агент?Ситуация знакомая: есть задачи, которые хочется поручить AI — проанализировать логи, написать код, найти информацию в интернете. Но мне нужен был именно консольный агент — работаю в терминале, хожу по серверам по SSH, не хочу отвлекаться на GUI.На волне хайпа попробовал OpenClaw — хайповый проект 2025-2026 года, self-hosted AI-агент для автоматизации жизненных задач. Идея в целом норм: агент работает 24/7, отвечает в Telegram/WhatsApp, умеет чистить почту, управлять календарём, чекиниться на рейсы. Четырёхслойная архитектура, куча интеграций, активное сообщество.Но на практике для моих задач оказалось слишком тяжело:Оверсложнённая архитектура — Gateway, Integration, Execution, Intelligence — это отлично для энтерпрайза, но перебор для «зайти на сервер и поправить конфиг»Ориентация на lifestyle-автоматизацию — почта, календарь, бронирования. А мне нужно: логи, systemd, docker, nginxПостоянно висящий сервис — 24/7 демон, который кушает ресурсы. А я хочу: запустил — поработал — закрылМессенджер как интерфейс — удобно для личного ассистента, но для админской работы нужен терминал и SSHOpenClaw крут для своей ниши — персональный ассистент в Telegram. Но моя задача другая: консольный агент для системного администрирования. Зайти по SSH, диагностировать проблему, поправить, уйти. Без демонов, без мессенджеров, без оверхеда.Так родился Ботинок.Ключевая идея: не сервис, а инструментЗдесь важно остановиться на главном. Ботинок — это не фоновый сервис и не постоянно висящая служба. Это обычное приложение: запустил, поработал, закрыл. Никаких веб-серверов, демонов, системных служб.Идея пришла из наблюдения за тем, как работают разработчики с Cursor, Windsurf и подобными IDE. Там ты открыв

Краткая сводка

В статье автор рассказывает о создании «Ботинка» — лёгкого консольного AI‑агента для работы через SSH, который запускается по требованию и не требует постоянных сервисов, что делает его удобным для администраторов с ограниченными ресурсами VRAM.

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

JWT авторизация в FastAPI: от теории до работающего кода
Habr 26.03.2026 05:22 Developer Tools

JWT авторизация в FastAPI: от теории до работающего кода

При разработке современных веб-приложений и API вопрос безопасности и аутентификации пользователей встаёт одним из первых. Как сделать так, чтобы пользователь мог войти один раз...

[Перевод] 10 веб-API, заменяющих многие библиотеки JavaScript
Habr 26.03.2026 04:35 Developer Tools

[Перевод] 10 веб-API, заменяющих многие библиотеки JavaScript

Современные браузеры тихо съедают экосистему JavaScript живьем.За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое коли...

От сигнатур к ML IDS: чему IDS Suricata может научить модель?
Habr 26.03.2026 04:12 Developer Tools

От сигнатур к ML IDS: чему IDS Suricata может научить модель?

[Текст не для публикации: не нашел как Редакции прикрепить сообщение, эта статья написана в рамках Блога "Институт системного программирования им. В.П. Иванникова РАН"]

Как вытаскивать требования из бизнеса: инструкция по расшифровке «политического» языка
Habr 26.03.2026 03:57 Developer Tools

Как вытаскивать требования из бизнеса: инструкция по расшифровке «политического» языка

Если вы только начинаете работать с требованиями, эта статья для вас.Бизнес говорит на языке стратегических направлений. «Комплексная трансформация», «синергетический эффект», «...

Я сделал локального AI-агента для России. Без VPN, без подписки, без облака
Habr 26.03.2026 03:31 Developer Tools

Я сделал локального AI-агента для России. Без VPN, без подписки, без облака

Я работаю разработчиком. Каждый день пишу код, ревьюю PR, хожу на стендапы. Обычная жизнь в 2026 году — только за последние полтора года она изменилась сильнее, чем за предыдущи...

Рекламный слот

Article monetization slot

Reserved for contextual monetization inside article pages.

Explore options

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

JWT авторизация в FastAPI: от теории до работающего кода
Habr 26.03.2026 05:22 Developer Tools

JWT авторизация в FastAPI: от теории до работающего кода

При разработке современных веб-приложений и API вопрос безопасности и аутентификации пользователей встаёт одним из первых. Как сделать так, чтобы пользователь мог войти один раз...

[Перевод] 10 веб-API, заменяющих многие библиотеки JavaScript
Habr 26.03.2026 04:35 Developer Tools

[Перевод] 10 веб-API, заменяющих многие библиотеки JavaScript

Современные браузеры тихо съедают экосистему JavaScript живьем.За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое коли...

От сигнатур к ML IDS: чему IDS Suricata может научить модель?
Habr 26.03.2026 04:12 Developer Tools

От сигнатур к ML IDS: чему IDS Suricata может научить модель?

[Текст не для публикации: не нашел как Редакции прикрепить сообщение, эта статья написана в рамках Блога "Институт системного программирования им. В.П. Иванникова РАН"]

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
JWT авторизация в FastAPI: от теории до работающего кода
Habr 26.03.2026 05:22 Developer Tools

JWT авторизация в FastAPI: от теории до работающего кода

При разработке современных веб-приложений и API вопрос безопасности и аутентификации пользователей встаёт одним из первых. Как сделать так, чтобы пользователь мог войти один раз...

[Перевод] 10 веб-API, заменяющих многие библиотеки JavaScript
Habr 26.03.2026 04:35 Developer Tools

[Перевод] 10 веб-API, заменяющих многие библиотеки JavaScript

Современные браузеры тихо съедают экосистему JavaScript живьем.За последние несколько лет основные браузеры выпустили нативные веб-API, которые заменяют удивительно большое коли...

От сигнатур к ML IDS: чему IDS Suricata может научить модель?
Habr 26.03.2026 04:12 Developer Tools

От сигнатур к ML IDS: чему IDS Suricata может научить модель?

[Текст не для публикации: не нашел как Редакции прикрепить сообщение, эта статья написана в рамках Блога "Институт системного программирования им. В.П. Иванникова РАН"]