Cómo consolidar pensamientos dispersos en una app Android
¿Alguna vez has estado en una situación en la que la idea de un proyecto personal está en Google Keep, tu lista de compras está en una app de recordatorios, y un enlace importante de Telegram se perdió en algún lugar de "Favoritos"? A menudo intentamos organizar nuestras vidas usando una docena de servicios diferentes. Como resultado, los datos están dispersos por distintas nubes, y pasamos tiempo cambiando entre pestañas.
Hace poco me encontré con MyBrain — un proyecto de código abierto en Kotlin que intenta resolver el problema del "caos digital". El autor decidió combinar tareas, notas, calendario e incluso un diario del estado de ánimo en un solo paquete. Suena ambicioso, veamos qué hay debajo del capó y qué tan conveniente es realmente.
My Brain
Qué puede hacer "My Brain"
La idea principal detrás de MyBrain es la privacidad completa. La app funciona de forma local, no recopila tus datos y no requiere registro. Para quienes son paranoicos con la seguridad de sus notas, esto es una gran ventaja.

Esto es lo que más me interesó:
- Notas con soporte para Markdown. Puedes formatear texto con encabezados, listas y enlaces. Esto convierte un bloc de notas normal en una especie de base de conocimiento.
- Tareas y subtareas. Todo según las reglas aquí: prioridades, fechas límite y recordatorios. Es conveniente que las tareas estén integradas en el panel común.
- Seguimiento del estado de ánimo. Cada día puedes registrar tu estado. La app genera gráficos que muestran cuándo se acerca el agotamiento.
- Gestor de marcadores. En lugar de mantener 100 pestañas abiertas en tu navegador, puedes "compartir" enlaces directamente a MyBrain.
- Asistente de IA. Hay un agente interno que no solo puede responder preguntas, sino también encontrar los elementos correctos en tus notas o crear nuevas tareas.
La perspectiva de un desarrollador
Si programas para Android, MyBrain es un gran ejemplo de un stack tecnológico moderno. El proyecto está escrito 100% en Kotlin y utiliza una arquitectura multi-módulo. No es solo una "app de una sola pantalla" — es una base de código bien estructurada.
El proyecto utiliza:
- Jetpack Compose para la interfaz de usuario.
- Jetpack Glance para crear widgets de la pantalla de inicio.
- Room DB para el almacenamiento local de datos.
- Koin como framework de inyección de dependencias.
- Ktor para solicitudes de red (por ejemplo, para trabajar con IA).
- MVI (Model-View-Intent) como patrón de diseño principal.
La arquitectura sigue los principios de Clean Architecture. Las capas están claramente separadas, lo que facilita navegar por el proyecto. Si quieres ver cómo implementar correctamente la autenticación biométrica o Alarm Manager para notificaciones — no dudes en sumergirte en el código fuente.
Por qué vale la pena probarlo
MyBrain gana con su honestidad. No es otro SaaS que subirá los precios de suscripción mañana o cerrará. Es una herramienta que vive en tu dispositivo.
La app es adecuada para quienes:
- Están cansados de las interfaces sobrecargadas de Notion o Jira.
- Quieren un único punto de entrada para todos los asuntos personales.
- Buscan un ejemplo de código de calidad con Compose y MVI para aprender.
Por supuesto, hay margen de crecimiento. Por ejemplo, la sincronización entre dispositivos sigue siendo un problema (ya que la app es local), pero para un organizador personal en tu teléfono — es una de las soluciones más equilibradas en GitHub.
Puedes encontrar el proyecto en F-Droid o construirlo tú mismo desde el repositorio. Si estabas buscando un proyecto para contribuir, el autor acepta activamente PRs y trabaja en la localización a través de Crowdin. El código es limpio, la lógica es clara — una gran opción para comenzar con el código abierto.
Proyectos relacionados