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
- Зайти на linear.app/signup.
- Создать workspace через Google-аккаунт или email.
- Пригласить команду — unlimited участников на Free.
- Настроить команды, cycles и интеграции.
Интеграция с GitHub
- Settings → Integrations → GitHub.
- Авторизовать и выбрать репозитории.
- Настроить правила: «PR merged → issue closed», «ветка с AIL-123 → автолинк».
Интеграция с Codex (cloud-агент)
- В Codex (chatgpt.com/codex) подключить GitHub и создать environment для репозитория.
- В Codex settings → Connectors установить Codex for Linear.
- Упомянуть @Codex в комментарии к issue — система проведёт OAuth.
- Делегировать: назначить 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)
Провести ретроспективу после первого цикла
Ссылки
Ссылки
- Linear.app официальный сайт
- Документация руководства и справочник API
- Тарифы Free, Basic, Business, Enterprise
- Linear MCP Server подключение через Model Context Protocol
- Codex + Linear интеграция с OpenAI Codex
- SDK на GitHub официальные клиенты (TypeScript, Python)