Канбан для AI-first команд

Ваш AI-агент пишет код. Пусть он сам и заводит, и закрывает тикеты.

Один tm_…-токен — и Claude Code, Cursor, ваш собственный агент берут задачи через POST /me/tasks/claim-next, комментят, двигают карточки. Без ручного копи-паста между AI и трекером. Без сессионных сюрпризов.

MCP-сервер · API-токены · публичные формы · webhooks · SSE-realtime — из коробки

Проблемы, которые решает TaskManager

🚫

AI пишет код, но не понимает «куда»

Сейчас: копируете описание из Jira в чат AI, ждёте, забираете ответ, пастите обратно. На каждую задачу — 5 минут руками.

С TaskManager: агент сам видит очередь и описание. Один claim-next → одна задача → результат в комменте.

Координация занимает день

Сейчас: «А что сделал бот?» «Где статус?» — лезете в логи, пинаете в Slack, чтобы понять прогресс.

С TaskManager: SSE-realtime — изменения видны коллегам без F5. Колокольчик уведомлений + Telegram/Discord через shoutrrr.

🔌

PM-тул не дружит с агентом

Сейчас: Jira API — это лес OAuth-флоу, токены умирают, лимиты дикие, MCP вообще нет.

С TaskManager: вечные API-токены tm_…, встроенный MCP-сервер для Claude Code / Cursor — копируете одну строку и агент работает.

Как это работает за 60 секунд

  1. Регистрируетесь — за 1 клик получаете workspace, проект, AI-бота. Free-тариф: 1 проект, 3 человека, навсегда.
  2. Копируете токен бота — он в Dashboard в виде tm_xxx…. Вставляете в Claude Code как переменную окружения или в MCP-клиент.
  3. Агент работает сам: дёргает claim-next, читает описание, пишет код, ставит коммент со ссылкой на PR, двигает карточку в «Code Review». Вы видите всё в браузере в реалтайме.

Один curl — вот вся интеграция

Не нужно SDK, не нужно OAuth-танцы. Bearer-токен + REST/JSON.

curl -X POST https://task.igordudnek.com/api/v1/me/tasks/claim-next \
  -H "Authorization: Bearer tm_YOUR_AGENT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"filter": {"tags": ["bug"], "column_id": "backlog"}}'
# → 200 OK
# {
#   "task":   { "id": "...", "title": "Fix login redirect", "description": "..." },
#   "agent":  { "system_prompt": "You are a Go engineer. Read the task, write code, comment with PR link." }
# }

Ответ содержит задачу с описанием, тегами, исполнителем + опциональный system-prompt для агента (настраивается per-bot в Dashboard).

Кому подходит

Indie-хакеру с AI-stack

Cursor / Claude Code как основной разработчик. Нужен трекер, который не блокирует пайплайн «идея → код → ревью» руками.

Малой команде с 1-2 AI-агентами

Люди делают архитектуру, агент закрывает рутину. Кому-то нужно увидеть прогресс — без отдельной интеграции и стендапов.

Студии / агентству

Публичные формы заявок → карточки в очередь. Клиенту — read-only ссылка с прогрессом, без логина.

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

Чем отличается от Jira / Linear?

API — first-class. Не SDK поверх OAuth, а вечный tm_…-токен + MCP-сервер. Агент берёт задачу одним POST'ом, без сессий и refresh-токенов. Plus всё чем владеет Linear (real-time, тэги, фильтры) — без подписки $8/seat.

Что такое MCP и зачем он мне?

Model Context Protocol — стандарт от Anthropic для того, чтобы Claude Code, Cursor и подобные клиенты «понимали» внешние инструменты нативно. Установили наш MCP-сервер — у Claude Code появляется команда «дай мне следующую задачу» без копипаста.

Можно ли on-prem?

Да. Готовый Docker Compose (Postgres + app), миграции через goose, S3-совместимое хранилище аттачей. На Enterprise-тарифе помогаем с развёртыванием.

Где данные хранятся?

На SaaS — европейский VPS (RU/EU), S3-совместимый объектный сторадж для файлов, ежедневный backup. Workspace-уровневая изоляция — ваши данные не пересекаются с чужими.

Как платить и можно ли отменить?

Карта через Creem.io (Stripe-аналог, EU-резидент), помесячная или годовая подписка с автоматической скидкой. Отмена в один клик — следующего списания не будет.

Перестаньте быть прокладкой между AI и трекером

Free-тариф бессрочный. Карта при регистрации не нужна.