Разработчик написал statusline для Claude Code с мониторингом VPS за одну сессию

Разработчик с тремя VPS и сессиями по 10–15 часов в Claude Code написал собственный statusline — ни один готовый не показывал одновременно загруженность контекста и нагрузку на серверы. Инструмент отображает процент заполнения контекста, подсказывает момент для /compact и выводит CPU/RAM всех серверов в одну строку. Написан за одну сессию через MCP SSH.

AI-обработка оригинала Habr AI; редакция Hamidun News
Разработчик написал statusline для Claude Code с мониторингом VPS за одну сессию
Источник: Habr AI. Коллаж: Hamidun News.
Слушать статью

Разработчик, работающий с тремя VPS и проводящий сессии по 10–15 часов в Claude Code, написал кастомный statusline — инструмент мониторинга контекста и серверной нагрузки в реальном времени — прямо в claude.ai за одну рабочую сессию.

Зачем понадобился собственный инструмент

Долгие сессии с Claude Code создают специфическую проблему, которую не встретишь при обычном программировании. Стандартный интерфейс не отвечает на вопросы, которые возникают каждые несколько часов: сколько контекстного окна осталось свободно, не пора ли запустить `/compact` прямо сейчас, и какой из серверов под нагрузкой. Момент для `/compact` важен: запустить слишком рано — потерять часть контекста без необходимости, запустить слишком поздно — начать получать деградировавшие ответы.

Без индикатора это либо интуиция, либо регулярные ручные проверки. При работе с тремя VPS через MCP SSH проблема усиливается. Каждая проверка состояния сервера — ручной SSH, просмотр `htop`, возврат в рабочий контекст.

Умножаешь на три сервера, на десятки раз в день — и получаешь постоянный поток переключений, который сам по себе сбивает концентрацию. Автор перебрал существующие statusline-решения для Claude Code. Ни одно не объединяло оба типа данных: состояние контекста AI-ассистента и нагрузку на инфраструктуру.

Что показывает новый statusline

Кастомный инструмент выводит всё нужное в одну строку состояния — без переключений между окнами и ручных SSH-проверок: Процент заполнения контекстного окна Claude Code Визуальный индикатор: когда пора запускать `/compact` CPU и RAM на каждом из трёх VPS в реальном времени Сетевая активность серверов * Статус активных MCP-соединений Визуально — привычная статусная строка в терминале рядом с курсором. Лаконично и без информационного шума, который отвлекал бы от основной задачи.

Написан за одну сессию в claude.ai Показательно, как именно был собран инструмент.

Автор работал через claude.ai с подключённым MCP SSH — Claude имел прямой доступ к серверам через стандартный браузерный интерфейс. Вся разработка, от первой мысли до работающего кода, уложилась в одну непрерывную сессию.

«Три VPS, MCP SSH, сессии по 10–15 часов.

Каждый раз одно и то же: сколько контекста съедено? Пора /compact? Какой сервер под нагрузкой? Ни один из существующих statusline это не показывал. Собрал свой — за одну сессию в claude.ai». Такой подход сам по себе показателен: инструмент для работы с AI собирался с помощью того же AI. Claude Code позволяет перейти от замеченного неудобства к работающему решению без смены рабочей среды и без переключения контекста. Это типичный паттерн: разработчик замечает неудобство в процессе работы с инструментом — и устраняет его тем же инструментом. Порог входа достаточно низкий, чтобы прагматичное решение появлялось быстрее, чем ожидание обновления от команды Anthropic.

Что это значит

Кастомный statusline — небольшой, но показательный пример того, как профессиональный рабочий процесс с AI-ассистентами обрастает собственными инструментами. Разработчики не ждут, когда нужная функция появится в официальном интерфейсе — они строят её сами, часто за одну сессию. MCP как протокол для подключения внешних источников данных делает подобные решения доступными без сложной инфраструктуры. Несколько часов работы — и Claude Code видит состояние серверов так же, как видит файловую систему. Это меняет то, что вообще считается «быстрым» инструментом для разработчика.

Сюжет
ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика · Hamidun Academy

Соберите рабочего ИИ-агента или сервис своими руками без ручного кода

В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.

Открыть 72ч бесплатный доступ →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…