PostHog — open-source платформа продуктовой аналитики с режимом self-driving
📂 Исходный код на GitHubOpen-source платформа продуктовой аналитики: автосбор событий, session replay, feature flags, эксперименты, error tracking и режим self-driving, где агенты сами находят проблемы и присылают исправления.
PostHog — это open-source платформа для продуктовой аналитики. В неё встроено всё, что нужно для работы с продуктом: аналитика событий, запись сессий, feature flags, эксперименты и поиск ошибок. Главная идея последней версии — режим self-driving. Платформа сама находит сигналы в данных, разбирает их и присылает готовые отчёты и pull request, которые остаётся просмотреть и смержить.
Что умеет PostHog
Платформа закрывает весь цикл работы с продуктом. Вместо связки из пяти отдельных сервисов получается один инструмент с общей базой данных.
- Self-driving mode — платформа следит за сигналами в данных: ошибками, rage clicks, упавшими запросами. По каждому сигналу она готовит отчёт и pull request с исправлением.
- Product analytics — события собираются автоматически (autocapture) или вручную через SDK. Анализировать данные можно через готовые визуализации или через SQL.
- Web analytics — дашборд в духе Google Analytics: трафик, конверсия, web vitals, выручка.
- Session replays — запись реальных сессий пользователей сайта и мобильного приложения. Удобно для разбора багов и понимания поведения.
- Feature flags — включение новых функций для отдельных пользователей или когорт без деплоя.
- Experiments — A/B-тесты со статистической оценкой влияния на метрики. Настраиваются и без кода.
- Error tracking — сбор ошибок, алерты и работа над исправлениями.
- Logs — приём, поиск и анализ логов рядом с остальными продуктовыми данными.
- Surveys — опросы пользователей: готовые no-code шаблоны или свой конструктор.
- Data warehouse — синхронизация данных из Stripe, Hubspot и других внешних систем с продуктовыми данными.
- Data pipelines — фильтры и трансформации входящих данных, отправка в 25+ сервисов или экспорт в хранилище.
- AI observability — трейсы, задержки и стоимость запросов для приложений на базе LLM.
- Workflows — автоматизация действий и сообщений пользователям.
Управлять всем этим можно из веб-интерфейса, Slack, десктопного приложения или прямо из редактора — через MCP-сервер. MCP подключает PostHog к Claude Code, Cursor и любым другим агентам с поддержкой MCP: агент может сам смотреть данные и задавать вопросы к аналитике.
Как начать
Самый простой путь — бесплатная регистрация в PostHog Cloud US или PostHog Cloud EU. Бесплатный тариф щедрый, и лимиты даются заново каждый месяц:
| Ресурс | Бесплатно в месяц |
|---|---|
| События | 1 000 000 |
| Записи сессий | 5 000 |
| Запросы feature flags | 1 000 000 |
| Ошибки | 100 000 |
| Ответы на опросы | 1 500 |
Дальше оплата идёт по использованию. Цены открыты и опубликованы на странице тарифов.
Самостоятельный хостинг
Репозиторий можно развернуть у себя. Есть однострочный скрипт hobby-деплоя для Linux через Docker (рекомендуется 4 ГБ памяти):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/posthog/posthog/HEAD/bin/deploy-hobby)"
Важно понимать ограничения. Open-source версия рассчитана примерно на 100 тысяч событий в месяц. После этого разработчики советуют переходить на облако. Поддержка и гарантии для self-hosted инстансов не предоставляются — подробности в документации по self-hosting, руководстве по проблемам и дисклеймере.
SDK для всех платформ
Установка сводится к JS-сниппету на сайт, одному из SDK или прямым вызовам API. Официальные библиотеки:
| Frontend | Mobile | Backend |
|---|---|---|
| JavaScript | React Native | Python |
| Next.js | Android | Node |
| React | iOS | PHP |
| Vue | Flutter | Ruby |
Кроме того, есть руководства для Go, .NET/C#, Django, Angular, WordPress и Webflow.
Почему это интересно для разработки с ИИ
Самое свежее в PostHog — связка данных с агентами. Режим self-driving превращает сырые сигналы в задачи: агент исследует проблему, пишет отчёт и готовит pull request. Человек только проверяет результат. Это меняет сам подход к аналитике — из пассивного дашборда она превращается в источник работы для ИИ-агентов.
Дополнительные точки входа для агентов:
- MCP-сервер — доступ к PostHog из Claude Code, Cursor и других MCP-совместимых инструментов.
- AI observability — трейсы и стоимость LLM-запросов, чтобы контролировать собственные ИИ-функции.
- Workflows — автоматические реакции на события в продукте.
Кому подходит
PostHog полезен небольшим командам и стартапам, которым нужен полный набор инструментов без оплаты пяти подписок. Autocapture снимает боль с ручной разметки событий — данные начинают собираться сразу после установки сниппета. Feature flags и эксперименты закрывают безопасный выпуск функций. А session replay часто заменяет долгие попытки воспроизвести баг по описанию из тикета.
Для команд, которые строят продукты на базе LLM, платформа добавляет наблюдаемость: видно, сколько стоят запросы к модели, где растут задержки и где пользователи бросают сценарий.
Лицензия и open source
Код репозитория распространяется под лицензией MIT. Исключение — каталог ee с проприетарными функциями, у него своя лицензия.
Нужен полностью свободный код без проприетарных частей? Есть отдельный репозиторий posthog-foss, из которого убрано всё закрытое.
Компания открыла не только код. В открытом доступе лежит хандбук компании со стратегией, культурой и внутренними процессами. Вклад приветствуется: можно голосовать за функции в роадмапе или присылать PR — инструкция по локальной разработке есть в хандбуке. Структуру кодовой базы описывают документы monorepo layout и products.
Источник: https://github.com/PostHog/posthog