Linear — issue tracker, который не заставляет ждать. Открываешь — и сразу в работе. Никаких загрузок, никакого лага. Команды, которые уходят с Jira, обычно ищут именно это: скорость без потери структуры.

Что это такое

Linear — облачный трекер задач для продуктовых и инженерных команд. Сделан под два принципа: скорость интерфейса и жёсткая структура данных. Всё управляется с клавиатуры, но при этом каждая задача лежит в чёткой иерархии: issue → cycle → project → initiative.

Основные сущности:

  • Issue — атомарная задача с приоритетом, статусом, исполнителем, оценкой и связями. Каждый issue получает короткий идентификатор вида AIL-123, который можно использовать в коммитах, PR и Slack — Linear подтянет статус автоматически.
  • Cycle — таймбоксированный спринт (обычно 1–2 недели). Недозакрытые issue переезжают в следующий цикл автоматически.
  • Project — крупный кусок работы с результатом. Объединяет issue из разных команд и имеет собственный таймлайн.
  • Initiative — стратегический уровень: несколько проектов под общей целью. Доступно на тарифе Enterprise.
  • Triage — единая входная точка для новых задач, которые ещё не разобраны.
  • Views — сохранённые фильтры с нужной группировкой и сортировкой.

Linear доступен в браузере, на macOS, Windows, iOS и Android. Десктопные приложения дают системные шорткаты и нативные уведомления, но функционально не отличаются от веб-версии.

Как устроено

Всё в Linear построено вокруг скорости. Интерфейс минималистичный, но не пустой — каждый элемент можно вызвать через Cmd/Ctrl + K. Это не просто поиск: это полноценная навигация и панель действий.

Issue

У каждой задачи есть: приоритет (urgent, high, medium, low), статус (backlog, todo, in progress, done и кастомные), исполнитель, лейблы, оценка в story points, дедлайн, parent/child-связи (sub-issues), ссылки на другие issue (blocks, blocked by, related, duplicate).

Cycle

Автоматически генерируется по расписанию. В конце цикла недозакрытые issue переезжают в следующий — без потери истории. Внутри цикла строится график оставшейся работы (burndown), и команда видит, укладывается ли в scope.

Project

Крупные задачи собираются в проекты с milestones, timeline и статусами. К проекту можно прикрепить документы спецификаций, постмортемов и заметок — прямо внутри Linear, без внешних ссылок.

Roadmaps & Initiatives

Стратегический слой: roadmaps показывают все проекты на временной шкале, initiatives группируют проекты под общие цели. Доступно на тарифах Business и Enterprise.

Linear Insights

Встроенная аналитика: cycle time, throughput, нагрузка на команду, SLA. На тарифе Business+.

Linear Asks

Сбор запросов из Slack, email и веб-форм прямо в Triage. Каждое сообщение с нужной реакцией превращается в issue — без хаоса в личных сообщениях.

Triage Intelligence

Автоматическая сортировка входящих issue по правилам: «если из Sentry → лейбл bug, команда платформы». Доступно на Business+.

Agents Platform

API и инфраструктура для подключения ИИ-агентов как «членов команды». Linear был одним из первых трекеров с нативной поддержкой Codex.

Когда использовать

Linear подходит, если:

  • Команда разработческая или продуктовая, с регулярными циклами.
  • Нужна скорость: открыть задачу, назначить, увидеть статус — за секунды, не минуты.
  • Работаете с GitHub/GitLab и хотите автоматическую синхронизацию PR и issue.
  • Планируете подключать ИИ-агентов (Codex, Claude Code, Cursor).

Не подходит, если:

  • Нужны сложные портфельные процессы, кастомные workflow с гейтами и сложная иерархия прав — это территория Jira.
  • Команда не разработческая (маркетинг, операции) и нужны Gantt-диаграммы и тяжёлая автоматизация — смотрите на Asana или ClickUp.
  • Бюджет жёстко ограничен и команда больше 10 человек — есть более дешёвые альтернативы (Plane, Trello).

Как подключить

Регистрация и workspace

  1. Зайти на linear.app/signup.
  2. Создать workspace через Google-аккаунт или email.
  3. Пригласить команду — unlimited участников на Free.
  4. Настроить команды, cycles и интеграции.

Интеграция с GitHub

  1. Settings → Integrations → GitHub.
  2. Авторизовать и выбрать репозитории.
  3. Настроить правила: «PR merged → issue closed», «ветка с AIL-123 → автолинк».

Интеграция с Codex (cloud-агент)

  1. В Codex (chatgpt.com/codex) подключить GitHub и создать environment для репозитория.
  2. В Codex settings → Connectors установить Codex for Linear.
  3. Упомянуть @Codex в комментарии к issue — система проведёт OAuth.
  4. Делегировать: назначить issue на Codex или настроить Triage-правило Delegate → Codex.

Интеграция с Codex через MCP (локально)

Через Codex CLI:

# Добавить MCP-сервер
codex mcp add linear --url https://mcp.linear.app/mcp

# Аутентификация через OAuth
codex mcp login linear

Или вручную в ~/.codex/config.toml:

[features]
experimental_use_rmcp_client = true

[mcp_servers.linear]
url = "https://mcp.linear.app/mcp"

После подключения Codex CLI/IDE получает доступ к чтению и созданию issue, обновлению статусов, поиску по фильтрам.

Тарифы

ПланЦенаЧто внутри
Free$0До 2 команд, до 250 issue, unlimited участников, Agent platform, Linear Agent
Basic$10/пользователь/месяц (годовой)Free + 5 команд, unlimited issue, unlimited загрузки, admin-роли
Business$16/пользователь/месяц (годовой)Basic + unlimited команд, приватные команды, Triage Intelligence, Linear Insights, Linear Asks, интеграции Zendesk/Intercom
EnterpriseПо запросуBusiness + SAML/SCIM, IP-ограничения, audit log, SLA, выделенный менеджер, HIPAA

Нюансы: годовой биллинг дешевле месячного. При отмене подписки данные не удаляются, но новые issue создавать нельзя (если превышен лимит Free). 75% скидка для некоммерческих организаций. Отдельная программа для стартапов.

Ограничения

Ограничения

250 issue на Free

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

Нет Gantt-диаграмм

только timeline, без критических путей и зависимостей в визуальном виде.

Жёсткая иерархия

нельзя произвольно настроить workflow под себя, как в Jira.

Зависимость от облака

нет self-hosted версии.

Цена на большие команды

$16/чел/мес на Business для 50 человек — $800/мес.

Антипаттерны

Антипаттерны

Переход с Jira без подготовки команды — Linear требует дисциплины:

чёткие issue, регулярные циклы, клавиатурные шорткаты. Если команда не готова, продуктивность упадёт.

Использование Linear для нетехнических команд

маркетинг и операции обычно проигрывают без Gantt и сложных автоматизаций.

Игнорирование Triage

без правил сортировки входной поток превращается в свалку.

Делегирование Codex без контекста

issue вида «пофиксить баг» без сценария воспроизведения и границ приведёт к бесполезному результату.

Хранение всего в Linear

спецификации и постмортемы лучше держать рядом с кодом (AGENTS.md, docs/) или в Notion.

Чеклист

Чеклист

Создать workspace и пригласить команду

Настроить команды и cycles (1–2 недели)

Подключить GitHub для автолинков и авто-закрытия

Настроить Triage-правила (хотя бы базовые)

Выучить 10 основных шорткатов (Cmd/Ctrl + K

старт)

Создать шаблоны issue для типовых задач

Подключить Slack для Linear Asks (если нужен intake)

Настроить Codex cloud-агент или MCP (если используете ИИ)

Настроить Views для разных ролей (разработка, продакт, QA)

Провести ретроспективу после первого цикла

Ссылки

Ссылки