Назад к projects
project

Laraue Boards — опенсорсный таск-трекер с Telegram интеграцией и лёгкая альтернатива Jira

Пользователи Telegram часто используют мессенджер, как место для хранения мыслей, ссылок и фотографий в «Сохраненных сообщениях» или отдельных чатах. Проблемой является их последующая организация. Сообщения можно пометить тегом, что помогает в поиске и фильтрациях в простых случаях, но чем больше чатов и сообщений становится, тем сложнее понимать, что из этого актуально и ориентироваться между ними.

Кроме того есть группа пользователей, использующих Telegram в качестве чата для ведения небольшого бизнеса. Такое распространено в странах СНГ. Зачем? Это очень быстро и бесплатно. В таких случаях компания начинает с одного чата, позже их становится все больше и больше. Чаты становятся местом и для общения, и для постановки и контроля за исполнением задач. То, что было удобно изначально становится все тяжелее контролировать. При этом, если компания все же решается перенести задачи в некоторый таск-трекер, то он никак не будет синхронизирован с изначальными чатами.

Laraue Boards пытается закрыть эти пробелы, оставив возможность работать с привычными чатами, добавив их визуализацию на Kanban-досках. Основной флоу: отправка сообщения боту @msgboard_bot приводит к созданию карточки на доске, в которую можно попасть с помощью мини-приложения Telegram или отдельного веб-приложения с помощью Telegram аутентификации. Основной флоу бесплатен, код полностью открыт.

Основная идея

Большинство таск-трекеров исходят из того, что задачи создаёт проджект-менеджер и передаёт их кому-то. Laraue Boards базируются на идее, что задачи возникают во время общения. Достаточно отметить нужное сообщение в чате, чтобы оно стало карточкой.

Как это работает

Отправка сообщения = новая карточка. Перешлите что-нибудь боту или напишите сами. Бот сохранит сообщение и отреагирует с эмодзи 👍. Мы рассказываем, как пришли к такому флоу в отдельной статье.

Фото, видео и альбомы тоже сохраняются. Отправленный альбом изображений или видео становится одной карточкой на доске. Мы не храним оригиналы файлов, при открытии они запрашиваются из Telegram — в исходном качестве. Как устроено хранилище — в статье про медиа и файловое хранилище, а как реализовано сохранение альбома можно узнать в статье про обработку медиагрупп.

Редактирование сообщения приводит к обновлению карточки. Опечатались в сообщении в Telegram или прикрепили не то фото? Отредактируйте сообщение в чате и карточка на доске изменится. Реакция бота изменится с 👍 на ❤, что означает, что правка успешно обработана.

Чат с ботом остаётся чатом. Бот не спамит вопросами, кнопками и подтверждениями — а значит, по нему по-прежнему работает встроенный поиск. Чтобы просто найти запись прошлой недели, не обязательно открывать полную версию приложения.

Занимайтесь организацией задач, когда на это есть время. Откройте Mini App из бота или веб-версию в браузере — и работайте с полноценной канбан-доской: рассортируйте бэклог, перетаскивайте карточки между колонками, группируйте их в эпики. Каждая карточка содержит ссылку на сообщение в чате — можно понять контекст, при котором она была создана.

Спейсы, номера issues и права доступа

Доски группируются в спейсы. Спейс — это отдельный проект, объединяющий группу эпиков. На практике это значит, что доски, связанные с одним проектом, не перемешиваются с досками другого.

У каждого issue есть номер, сквозной в пределах одного спейса: issue — это WRK-42, и на него можно сослаться в чатах или документации.

Организации позволяют нескольким людям работать над одним проектом. Права настраиваются по операциям и уровням доступа: создание, изменение и удаление в спейсах, эпиках и issues настраиваются отдельно. Отдельно выдаются админские права. Мы постарались совместить функциональность и при этом избежать огромной матрицы настройки.

Кастомные атрибуты создаются админом на уровне организации, а затем используются в issues обычными пользователями. Это могут быть «тип задачи», «выполнить до» или то, что нужно под ваш конкретный кейс. Сейчас поддерживаются текстовые и списочные атрибуты; «даты» и «числа» появятся в ближайших версиях.

Работает внутри Telegram и вне мессенджера

Laraue Boards могут открываться внутри Telegram как Mini App, не требуя дополнительной авторизации. Для тех, кто хочет работать с приложением в браузере, оно доступно по адресу msgboard.laraue.com с логином через Telegram Login Widget. Обе версии работают абсолютно идентично; подробнее о том, как это реализовано — в статье Telegram Login Widget против авторизации через Mini App.

Опенсорс и публичная разработка

Репозитории бэкенда и фронтенда открыты для изучения:

Пользователи писали нам, что приложение их заинтересовало, но они не готовы доверить чувствительную информацию незнакомому продукту. Это справедливое замечание, поэтому мы решили держать код открытым — можно всегда проверить, что происходит с сообщением после отправки.

А ещё мы рассказываем о том, как продукт разрабатывается, в цикле статей Architecture First — стараемся быть честными и описывать даже то, что пошло не так. Например, о боте, который задавал слишком много вопросов, и откате этой функциональности. Или о решении в базе данных, которое оказалось неверным. В каждой статье — ссылки на реальный код.

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

Кому подойдёт продукт

Тем, кто ведёт заметки в «Сохраненных сообщениях» и начал замечать, что в них всё тяжелее ориентироваться.

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

Небольшому бизнесу в СНГ, где задачи пишут текстом в чатах и до CRM ещё не доросли.

Всем, кому Jira кажется слишком сложной для того объёма работы, который есть на данный момент.

Laraue Boards против Jira

Laraue Boards Jira
Время на настройку Минуты Дни
Порог входа Почти нулевой Высокий
Интеграция с Telegram Нативная Отсутствует
Создание задач Из уже отправленных сообщений / Ручной ввод Ручной ввод
Стоимость Бесплатно За рабочее место, когда команда достигает 10 человек
Мобильный опыт Полноценный Пользоваться можно, но тяжело
Кастомизация Доски, колонки, атрибуты Крайне глубокая (часто избыточная)
Исходный код Открыт Закрыт
Для кого Небольшие команды и соло-пользователи Энтерпрайз с выделенными менеджерами

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

Laraue Boards бесплатны. Платные тарифы появятся позже, вместе с ИИ-функциями — но всё описанное выше останется бесплатным.

Что будет дальше

Бот станет полноценным участником любого чата: упоминаете его в разговоре — он создаёт issue из этого сообщения, ссылается на него и присылает ссылку на issue в чат.

Потом — ИИ, использующий issues в качестве контекста. Вы можете выбрать issues в спейсе за январь–март и попросить подвести итоги квартала, создать отчёт, или найти задачи, которые давно не двигались. Здесь появятся платные тарифы, но основная функциональность останется бесплатной.

Типы атрибутов будут расширяться. В ближайшее время появятся «дата» и «число». В поздних не исключена экзотика, вроде географических координат, которые можно будет отметить на карте.

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

Это бесплатно? Да. Всё, что описано на этой странице, бесплатно. Платные тарифы появятся позже, вместе с ИИ-функциями, базовый функционал останется бесплатным.

Проект действительно опенсорсный? Да, открыты и бэкенд, и фронтенд. Можно узнать, что происходит с сообщением после отправки.

Чем это отличается от обычных «Сохраненных сообщений»? «Сохраненные сообщения» — отличное место, чтобы что-то быстро сохранить, но не всегда хорошее, чтобы это потом найти. Telegram предоставляет мало возможностей для организации заметок, и Laraue Boards пытается это исправить, добавив визуальный интерфейс для взаимодействия с сохраненными сообщениями.

Чем это отличается от связки Telegram с Todoist или Trello через автоматизацию? Глубиной интеграции с мессенджером. Вы продолжаете работать через свой аккаунт Telegram, без дополнительных регистраций. Чат остается источником истины для досок.

Обязательно пользоваться этим внутри Telegram? Нет. Можно работать и в Telegram Mini App, и в обычном веб-приложении msgboard.laraue.com, используя одну и ту же учетную запись Telegram.

Нужен ли пароль или аккаунт? Нет, вход через Telegram. В Mini App вы авторизованы на основании учетной записи мессенджера, а в веб-версии есть кнопка входа через Telegram.

Можно ли использовать командой? Да. Создайте организацию, поделитесь ссылкой на присоединение и настройте права на операции над спейсами, эпиками и issues.

Как попробовать

Откройте @msgboard_bot в Telegram или веб-приложение на msgboard.laraue.com. Короткий обзор продукта — на странице Laraue Boards, а в документации описан весь функционал и то, как им пользоваться.