30+ AI-агентов · свой сервер

Сколько ты
навайбкодил?

WakaTime для вайбкодеров. Одна команда — и vibetime сам подключается к Claude Code, Codex, Cursor, Gemini CLI, OpenCode и другим агентам, а потом считает время, проекты, модели, токены и стрики.

Установить Мой дашборд
$curl -fsSL https://vibetime.cyou/install.sh | sh
сегодня навайбкожено
0ч00м
Python, TypeScript, Go · 4 проекта
0%
цель дня
0
дней подряд
Агенты7 дней
Неделя+38%
Работает с тем, чем ты уже вайбкодишь
Возможности

Честное время с AI, а не «вкладка была открыта»

vibetime слушает самих агентов: промпты, вызовы инструментов, правки файлов и ответы модели. Параллельные сессии не суммируются, простои не считаются.

Два агента сразу ≠ двойное время

Время склеивается по всем сессиям и машинам. Длинные ходы агента засчитываются, ожидание подтверждения — нет.

Одна команда — все агенты

Клиент сам находит установленные инструменты и подключается самым точным способом: хуки → плагин → MCP.

$0за неделю

Токены и деньги

Вход, выход, кэш и стоимость — по моделям и проектам.

Стрики и рекорды

Календарь активности за год, лучший день, любимые часы. Не порви серию.

Не тормозит и не теряет

События пишутся в локальную очередь и уходят в фоне. Офлайн — дошлёт потом.

Свой сервер — свои данные

Один Python-сервер и SQLite. Код и ответы моделей не отправляются — только метаданные: время, язык, проект, инструмент, токены.

API в стиле WakaTime

Сводки, длительности, сессии, календарь, бейдж для README и MCP-инструмент «сколько я сегодня навайбкодил?» прямо в агенте.

Как это работает

Три шага до первого стрика

1

Ставишь клиент

Один бинарник без зависимостей для Linux, macOS и Windows.

curl …/install.sh | sh
2

Он находит агентов

Прописывает хуки, плагины или MCP с бэкапом. Поставил новый агент — ещё раз setup.

vibetime setup
3

Вайбкодишь

Статистика появляется в дашборде, в терминале и прямо у агента через MCP.

vibetime today
Агенты

Подключается самым точным способом

Хуки и плагины видят каждый промпт и инструмент. Там, где их нет, работает MCP-сервер с наблюдением за файлами проекта.

Хуки

Промпты, инструменты, файлы, модель, часто токены

Плагины

Всё, включая токены, стоимость и длительность ответов

MCP

Сессии и правки файлов в проекте — для всего остального

Установка

Поехали. Одна строчка.

Скрипт скачает клиент в ~/.vibetime/bin, спросит ключ и подключит все найденные агенты. Повторный запуск безопасен.

Linux / macOS Windows
$

Ключ выдаёт владелец сервера (vibetime-server install-command печатает готовую команду). После установки: vibetime status.

FAQ

Частые вопросы

Что именно уходит на сервер?

Только метаданные: время событий, агент, модель, проект, язык и путь файла, имя инструмента, токены, стоимость и короткое название сессии. Код, диффы и ответы модели не отправляются.

Как считается время?

Каждое событие агента — это «сердцебиение». Промежутки между ними до 15 минут считаются активностью, длинные ходы агента заполняются целиком (до 30 минут), а параллельные сессии никогда не складываются.

Замедлит ли это агента?

Нет. Хук дописывает строчку в локальную очередь за миллисекунды, отправка идёт в фоне. Если сервер недоступен, события подождут.

Мой агент не в списке

Если он умеет MCP — подключи vibetime mcp (готовый JSON печатает vibetime mcp-config). Или отправляй события напрямую через POST /api/v1/events.