pimenov.ai

База знаний

Plane — open-source платформа для управления проектами

Plane — open-source платформа для управления проектами: возможности, self-hosting, тарифы и честное сравнение с Linear и Jira.

Опубликовано

Plane — open-source платформа для управления проектами и задачами. Работает в облаке, на собственных серверах и в полностью изолированном (air-gapped) контуре. Подходит командам, которым нужна скорость трекера уровня Linear и при этом полный контроль над данными.

Что такое Plane

Plane — система управления проектами с открытым кодом под лицензией AGPL-3.0. Запущена в 2023 году и входит в число самых популярных open-source трекеров на GitHub. В одном рабочем пространстве собраны три продукта: проекты, вики-документы и AI-функции.

Компания позиционирует Plane как альтернативу Jira, Linear, ClickUp и Monday. По её данным, продукт используют более 50 000 команд, включая крупные организации в регулируемых отраслях.

Ключевые возможности

ВозможностьЧто даёт
Work items (задачи)Базовая единица работы с под-задачами, статусами, исполнителями и свойствами
Cycles (циклы)Аналог спринтов: отрезки с фиксированным сроком, целью и прогрессом
Modules (модули)Группировка задач в крупные блоки работы внутри проекта
ПредставленияСписок, доска (Kanban), календарь, Gantt и таблица — переключаются на лету
Pages и WikiДокументы и база знаний прямо внутри рабочего пространства
Intake и заявкиПриём входящих запросов с назначением владельца, чтобы работа стартовала структурно
DashboardsДашборды и аналитика по прогрессу команды
EstimatesОценки трудоёмкости задач для планирования
API и вебхукиREST API и вебхуки для интеграций и автоматизации

Как устроена работа в Plane

Plane строится вокруг нескольких сущностей. Понимание их связи помогает быстро настроить процесс под команду.

  • Рабочее пространство (Workspace) — верхний уровень для компании или команды. Внутри живут проекты, участники и общие настройки.
  • Проект (Project) — отдельное направление или продукт со своими задачами, статусами, циклами и модулями.
  • Work item (задача) — единица работы со статусом, исполнителем, приоритетом, оценкой, метками, под-задачами и связями с другими задачами.
  • Состояния (States) — настраиваемые статусы задачи, например Backlog → To Do → In Progress → Done. Подгоняются под ваш процесс.
  • Cycles (циклы) — отрезки со сроком и целью, аналог спринтов. Помогают планировать загрузку на неделю-две и видеть burn-down.
  • Modules (модули) — крупные блоки работы: эпики, функциональные зоны или этапы. Задача может входить в модуль и в цикл одновременно.
  • Представления (Views) — один набор задач смотрится списком, доской, календарём, Gantt или таблицей. Фильтры и группировки сохраняются как отдельные виды.
  • Pages — документы рядом с задачами: заметки, спецификации, протоколы встреч со ссылками на задачи.

Типичный путь задачи: запрос попадает в Intake или Backlog, получает приоритет и оценку, привязывается к циклу и модулю, проходит по состояниям до Done, а прогресс отражается на дашборде.

Сценарии использования

Ниже — рабочие сценарии, под которые Plane настраивается без доработок.

Спринты команды разработки

Создайте проект, включите Cycles и задайте длину спринта. Задачи с оценками (Estimates) попадают в цикл, прогресс виден на доске и в burn-down. Незакрытые задачи в конце цикла переносятся в следующий. Подходит командам на Scrum или гибком варианте.

Дорожная карта продукта

Разбейте работу на Modules — по функциональным зонам или кварталам. Представление Gantt покажет сроки и зависимости, дашборд — общий прогресс по модулям. Роадмап и реальные задачи живут в одном месте, без отдельной таблицы.

Приём заявок от других отделов

Включите Intake: входящие запросы от поддержки, маркетинга или продаж попадают в отдельную очередь с владельцем и приоритетом. Команда сортирует их и принимает в работу, не смешивая с основным backlog.

Связка задач с кодом

Подключите GitHub или GitLab. Коммиты и pull request привязываются к задачам по их ID, статус обновляется по мере работы над веткой. Разработчику не нужно дублировать статусы вручную.

Документация рядом с работой

Ведите спецификации, протоколы встреч и базу знаний в Pages. Документы ссылаются на задачи и наоборот, поэтому контекст не теряется при переключении между трекером и вики.

Отчётность для руководителя

Dashboards собирают метрики: скорость закрытия, распределение по исполнителям, прогресс циклов и модулей. Руководитель видит картину без запросов к команде и ручных выгрузок.

Автоматизация и ИИ-агенты

REST API и вебхуки позволяют создавать задачи из внешних систем и синхронизировать статусы. На этой основе удобно подключать ИИ-агентов — например, автоматически заводить задачу из обращения в Telegram-боте или из тикета поддержки.

AI и агенты в Plane

AI — один из трёх продуктов Plane наравне с проектами и вики. Возможности завязаны на контекст рабочего пространства.

  • Plane AI — чат, который отвечает на вопросы по данным рабочего пространства: статус цикла, блокеры проекта, что менялось в документе.
  • Встроенные агенты — берут на себя рутину: разбирают входящие заявки, назначают владельцев, отслеживают блокеры и публикуют апдейты.
  • Работа в Slack и Teams — превращайте обсуждения в задачи и получайте апдейты, не переключаясь из чата.
  • Свои модели на self-hosted — в коммерческих self-hosted инсталляциях AI подключается по вашим ключам OpenAI или Anthropic, а данные остаются в вашем контуре.

Для команд, которые уже строят процессы вокруг ИИ-агентов, важно сочетание: встроенный AI плюс открытый REST API и вебхуки, через которые можно подключать собственных агентов и внешние системы.

Издания: Cloud, Community, Commercial, Airgapped

  • Cloud — управляемое облако Plane с бесплатным тарифом и платными планами (Pro, Business, Enterprise).
  • Community Edition — открытое издание под AGPL-3.0 для self-hosting. Без лимита по числу пользователей, на уровне функций бесплатного тарифа Cloud.
  • Commercial Edition — закрытое издание для self-hosting с корпоративными функциями (SSO, RBAC, расширенная аналитика). Включает бесплатный тариф на 12 мест на рабочее пространство, дальше — по лицензионному ключу.
  • Airgapped Edition — та же Commercial, но в полностью изолированном контуре без выхода в интернет, для закрытых и регулируемых сред.
⚖️
Community Edition бесплатна и снимает лимит на пользователей, но обновления, бэкапы и поддержку вы берёте на себя. Коммерческая версия добавляет корпоративные функции и поддержку за деньги.

Быстрый старт в облаке

Если хотите попробовать без сервера, начните с облака:

  1. Зарегистрируйтесь на app.plane.so и создайте рабочее пространство.
  2. Заведите первый проект и пригласите коллег.
  3. Создайте несколько work items, задайте статусы и приоритеты.
  4. Включите Cycles для спринтов или Modules для крупных блоков.
  5. Откройте нужное представление (доска, список, Gantt) и при необходимости соберите дашборд.

Этот путь занимает несколько минут и помогает оценить инструмент до решения о self-hosting.

Развёртывание self-hosted

Требования скромные: около 2 ядер CPU и 4 ГБ RAM, образ меньше 2 ГБ. Большинство команд разворачивают Plane меньше чем за 10 минут.

Поддерживаемые способы:

  • Docker Compose — самый простой путь для одного сервера.
  • Kubernetes с Helm — для масштабируемых инсталляций.
  • Podman, а также платформы вроде Coolify и Portainer.

Как проходит установка через Docker Compose (обзорно):

  1. Подготовьте сервер с Docker и Docker Compose.
  2. Скачайте официальный установочный скрипт или docker-compose файл из репозитория Plane.
  3. Задайте переменные окружения: домен, секретные ключи, параметры базы и файлового хранилища.
  4. Запустите контейнеры и дождитесь старта сервисов.
  5. Откройте домен, создайте администратора и первое рабочее пространство.

Под капотом Plane разворачивает несколько сервисов: веб-приложение, API, базу PostgreSQL, Redis для очередей, файловое хранилище (S3-совместимое или локальное) и фоновые воркеры. Для продакшена заранее продумайте бэкапы базы и файлов, HTTPS и порядок обновлений.

💡
Точные команды установки и актуальные требования смотрите в официальной документации по self-hosting (developers.plane.so). Версии меняются, поэтому сверяйтесь с docs перед развёртыванием.

Интеграции

  • GitHub и GitLab — связь задач с коммитами и pull request (на платных планах).
  • Slack и Microsoft Teams — уведомления и работа с задачами из чатов, в том числе через Plane AI.
  • REST API и вебхуки — собственные автоматизации.
  • Импорт из Jira и других трекеров для миграции.

Тарифы и лимиты

  • Бесплатно (Cloud) — базовые возможности, подходит небольшим командам.
  • Платные планы (Cloud) — по числу мест (per-seat): ориентировочно Pro около $6 за место в месяц, Business дороже. Открывают расширенные функции.
  • Self-hosted Community — бесплатно и без лимита пользователей.
  • Commercial-лицензия — для корпоративных функций на своих серверах.

Адаптация под российские реалии: оплата зарубежных подписок из РФ — отдельная задача, поэтому для многих команд self-hosted Community оказывается практичнее платного облака. Если считаете бюджет, ориентируйтесь на стоимость сервера плюс время на поддержку, а не только на цену места.

📌
Цены и состав тарифов меняются. Перед выбором сверьтесь с актуальной страницей plane.so/pricing.

Plane vs Linear

Linear — быстрый минималистичный трекер, заточенный под продуктовые команды. Plane закрывает те же сценарии трекинга и добавляет вики, заявки, аналитику и self-hosting.

КритерийPlaneLinear
Открытый кодДа, AGPL-3.0Нет, проприетарный
Self-hostingДа, вплоть до air-gappedНет, только облако
Скорость и UXБыстрый, близок к LinearЭталон скорости и клавиатурного управления
ОхватПроекты, вики, заявки, дашборды в одном местеСфокусирован на трекинге задач
ПредставленияСписок, доска, календарь, Gantt, таблицаСписок, доска, таймлайн, календарь
ЦенаFree + per-seat, есть бесплатный self-hostПлатный per-seat, бесплатный тариф для малых команд
Кому подходитКомандам, которым нужен контроль над данными и широкий охватПродуктовым командам, которые ценят скорость и минимализм

Если важны скорость и отточенный UX для разработки, выбирайте Linear. Если нужен открытый код, self-hosting и функции за пределами трекинга, выбирайте Plane.

Plane vs Jira

Jira — мощный и гибкий инструмент Atlassian с большим набором функций, но со сложной настройкой и разрозненной экосистемой: документы живут в Confluence, многие возможности докупаются плагинами. Plane даёт более простой старт и единое рабочее пространство.

КритерийPlaneJira
Открытый кодДа, AGPL-3.0Нет, проприетарный
Self-hostingДа, Docker / Kubernetes / air-gappedData Center отдельно и дорого; облако без self-host
Порог входаНизкий, быстрый стартГибко, но требует администрирования
Документы и викиВстроеныConfluence как отдельный продукт
АналитикаДашборды из коробкиРазвитая, но часто через доплаты и плагины
ЦенаFree + per-seat, бесплатный self-hostFree до 10 пользователей, далее per-seat плюс плагины
Кому подходитКомандам, которым нужен простой и открытый инструментКрупным командам со сложными процессами и требованиями enterprise

Jira оправдана там, где нужны сложные кастомные процессы и глубокая экосистема Atlassian. Plane выигрывает простотой, открытостью и предсказуемой стоимостью.

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

Можно ли мигрировать с Jira? Да, у Plane есть импортер. Обычный порядок: подключаете Jira, выбираете проекты, сопоставляете статусы и поля, запускаете импорт задач с комментариями и вложениями. Сложные кастомные поля, автоматизации и связи стоит проверить вручную после импорта — переносятся не все.

Насколько Plane готов к продакшену? Community Edition активно развивается и используется тысячами команд. Для критичных процессов держите свежие бэкапы и тестируйте обновления на отдельном окружении.

Нужен ли отдельный инструмент для документации? Нет, Pages и Wiki встроены. Confluence или Notion остаются нужны, только если у вас уже выстроены процессы вокруг них.

Чем Community отличается от облака? Облако управляется командой Plane и включает платные функции по подписке. Community вы разворачиваете и обслуживаете сами, без лимита пользователей, а корпоративные функции доступны в коммерческой лицензии.

Ограничения и на что обратить внимание

Plane — относительно молодой продукт, поэтому стоит трезво учитывать его границы.

  • Self-hosting требует ресурсов команды. Развернуть несложно, но обновления, бэкапы и мониторинг — на вас.
  • Часть функций платная. SSO, RBAC, расширенная аналитика, интеграции GitHub/GitLab и ряд возможностей доступны на платных планах или в Commercial.
  • Экосистема интеграций меньше, чем у зрелых конкурентов вроде Jira с маркетплейсом плагинов.
  • Поддержка на бесплатных тарифах — силами сообщества. Приоритетная поддержка идёт с коммерческими планами.
  • Документация местами догоняет продукт. Перед развёртыванием сверяйтесь с актуальными docs.

Если эти пункты некритичны, Plane закрывает большинство задач трекинга и управления проектами.

Кому подойдёт Plane: чеклист

Нужен контроль над данными или self-hosting, вплоть до закрытого контура.
Важна предсказуемая стоимость при росте команды.
Хотите трекер, вики и заявки в одном месте, без зоопарка инструментов.
Цените скорость и простой интерфейс уровня Linear.
Нужен открытый код, который можно аудировать и дорабатывать.

Если отметили несколько пунктов, Plane стоит протестировать на одном проекте.

Ссылки

По теме

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

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov