Как собрать разрозненные мысли в одном Android приложении
Знакома ситуация, когда идея для пет-проекта записана в Google Keep, список покупок висит в приложении-напоминалке, а важная ссылка из Telegram потерялась где-то в «Избранном»? Мы часто пытаемся организовать жизнь, используя десяток разных сервисов. В итоге данные размазаны по облакам, а мы тратим время на переключение между вкладками.
Недавно наткнулся на MyBrain — это open-source проект на Kotlin, который пытается решить проблему «цифрового хаоса». Автор решил объединить задачи, заметки, календарь и даже дневник настроения в одном флаконе. Звучит амбициозно, давайте посмотрим, что там под капотом и насколько это удобно в реальности.
My Brain
Что умеет «Мой мозг»
Основная идея MyBrain — полная приватность. Приложение работает локально, не собирает ваши данные и не требует регистрации. Для тех, кто параноидально относится к безопасности своих заметок, это жирный плюс.

Вот что мне показалось наиболее интересным:
- Заметки с поддержкой Markdown. Можно оформлять текст заголовками, списками и ссылками. Это превращает обычный блокнот в подобие базы знаний.
- Задачи и подзадачи. Тут всё по классике: приоритеты, дедлайны и напоминания. Удобно, что задачи интегрированы в общий дашборд.
- Трекер настроения. Каждый день можно отмечать свое состояние. Приложение строит графики, по которым можно отследить, когда наступает выгорание.
- Менеджер закладок. Вместо того чтобы хранить 100 открытых вкладок в браузере, можно «шарить» ссылки прямо в MyBrain.
- ИИ-ассистент. Внутри живет агент, который может не только отвечать на вопросы, но и находить нужные элементы в ваших записях или создавать новые задачи.
Взгляд со стороны разработчика
Если вы пишете на Android, MyBrain — отличный пример современного стека. Проект написан на 100% на Kotlin и использует многомодульную архитектуру. Это не просто «одноэкранное приложение», а хорошо структурированная кодовая база.
В проекте используется:
- Jetpack Compose для интерфейса.
- Jetpack Glance для создания виджетов рабочего стола.
- Room DB для локального хранения данных.
- Koin в качестве DI-фреймворка.
- Ktor для сетевых запросов (например, для работы с ИИ).
- MVI (Model-View-Intent) как основной паттерн проектирования.
Архитектура следует принципам Clean Architecture. Слои четко разделены, что упрощает навигацию по проекту. Если вы хотите посмотреть, как правильно реализовать биометрическую аутентификацию или работу с Alarm Manager для уведомлений — смело открывайте исходники.
Почему это стоит попробовать
MyBrain подкупает своей честностью. Это не очередной SaaS, который завтра поднимет цену подписки или закроется. Это инструмент, который живет на вашем устройстве.
Приложение подойдет тем, кто:
- Устал от перегруженных интерфейсов Notion или Jira.
- Хочет иметь единую точку входа для всех личных дел.
- Ищет качественный пример кода на Compose и MVI для обучения.
Конечно, есть куда расти. Например, синхронизация между устройствами пока остается вопросом (так как приложение локальное), но для персонального органайзера на телефоне — это одно из самых сбалансированных решений на GitHub.
Вы можете найти проект в F-Droid или собрать его самостоятельно из репозитория. Если вы искали проект для контрибьюта, автор активно принимает PR и занимается локализацией через Crowdin. Код чистый, логика понятная — отличный вариант, чтобы вкатиться в open source.
