Bito

Un toque.
Ya está.

La app de hábitos que no te roba tiempo. Vive entera en tu móvil: sin cuentas, sin nube y sin una sola línea que salga a internet.

Versión 1.0.0 · Android 8.0 o superior · 100% libre, GPL-3.0-or-later

El nombre tiene truco

Bito + Habi = hábito

La app y la criatura que vive dentro son las dos mitades de la misma palabra. Ninguna funciona sin la otra, que es justo lo que pasa con los hábitos.

Apuntar que lo has hecho no debería ser otra tarea.

Tres maneras de registrar. Dos de ellas ni siquiera te piden abrir la app.

Desde la pantalla de inicio

El widget enseña lo de hoy y se registra con un toque, sin entrar en ninguna parte. Y si solo te importa un hábito, hay un widget pequeño para él solo.

Desde la notificación

El recordatorio llega con el botón puesto. Lo pulsas y queda apuntado sin desbloquear nada más.

En el repaso de la noche

Una pantalla al final del día para cerrar lo que quedó suelto. Sellas el día y se acabó.

Lo que hace

La pantalla Hoy: la fecha del día, un mensaje de Habi, el anillo de progreso «2 de 7» y los hábitos pendientes, cada uno con su registro rápido.
Las estadísticas de un hábito: una racha de 130 días con su récord al lado, los congeladores disponibles y el calendario del mes con los días cumplidos.
La pantalla de Habi: la mascota con la cara del Sargento, su mensaje del día, el selector de personalidad, los puntos ganados y la tienda donde se gastan.

Rachas que no te castigan

Fallar un día no borra un mes. Hay congeladores para los días imposibles y puedes apuntar hacia atrás cuando te acuerdes tarde.

Cantidades, duraciones y cosas que dejar

Ocho vasos de agua, veinte minutos de lectura o un día más sin fumar. Cada tipo se registra como pide su forma.

Recordatorios con la voz que elijas

El aviso cambia de tono según la hora del día y según a quién le hayas dado la voz. Por la mañana plantea el día; por la noche te ayuda a cerrarlo.

Logros y estadísticas de verdad

Mapas de calor, récords y logros que se ganan solos. Los números están para que veas cómo vas, no para presumir en ningún sitio.

Habi con la cara del Sargento: cejas inclinadas hacia dentro, dos trazos bajo cada ojo y una sonrisa de medio lado. Habi con la cara de la Cheerleader: ojos grandes con doble brillo, mofletes sonrosados y la boca abierta sonriendo. Habi con la cara de la Neutra: ojos redondos con un brillo y la boca en una curva suave.

Habi no es un adorno.

Su cara refleja cómo llevas la semana, se hunde como gelatina justo donde lo tocas y te sigue con la mirada. Lo vistes con los puntos que te gana tu constancia, y te habla con la voz que tú elijas.

Pruébalo: elige su voz

La misma semana, contada por el Sargento

«Aceptable. Tú y yo sabemos que puedes más.»

Exige porque cree en ti. Frases cortas, cero relleno, y el elogio llega seco y como quien ya contaba con ello.

La misma semana, contada por la Cheerleader

«Buena semana. ¡Y la que viene, mejor!»

Celebra en grande lo que es grande y se queda cerca en los días malos. Nunca te endulza una recaída.

La misma semana, contada por la Neutra

«Semana dentro de lo normal. Sigue así.»

Constata con precisión y deja siempre una puerta pequeña abierta. Cálida en voz baja, sin una sola exclamación.

Se elige al empezar y se cambia cuando quieras. La cara también cambia: mírale los ojos, las cejas y la boca.

La joya de la corona

Sin nube, la pregunta llega sola: ¿y si pierdo el móvil?

Por eso las copias de seguridad no son un ajuste escondido en Bito: son parte del motor. Cada copia lleva todo —hábitos, registros, rachas, puntos, logros y lo que Habi lleva puesto— y va a la carpeta que tú elijas. La tarjeta de memoria, un pendrive, una carpeta que otra app sincronice por ti. Donde tú digas.

En claro, es legible

Un JSON que abres con el bloc de notas y entiendes. Tus datos no se te devuelven en un formato que solo Bito sepa leer.

Cifrado, no lo abre nadie

Le pones una contraseña y el fichero se vuelve ilegible incluso para Bito. Sin esa contraseña no hay vuelta atrás, y eso es justo lo que quieres.

Solas, mientras duermes

Las copias automáticas se hacen y van rotando las últimas, sin que tengas que acordarte de nada.

Restaurar sin sustos

Antes de tocar nada te enseña qué va a entrar y qué va a cambiar. Decides tú, con la información delante.

Cómo se cifra

De tu contraseña a la clave Argon2id 19 MiB de memoria, 2 pasadas. Nivel recomendado por OWASP para móvil.
Del contenido al fichero AES-256-GCM Etiqueta de 128 bits: si alguien toca un solo byte, la copia se niega a abrirse.
A prueba de futuro Los parámetros viajan dentro Cada copia lleva escrito cómo se cifró, así que una de hace dos años se sigue restaurando.

Para quien quiera mirar dentro

Por dentro

Bito no te pide que te fíes de su palabra. El código está entero ahí fuera y la promesa de privacidad se comprueba en una línea.

962 tests que pasan en cada cambio
0 dependencias de Google Play Services
4 permisos, y ninguno es internet
100% del código bajo GPL-3.0-or-later

Compruébalo tú

La app no puede mandar tus datos a ninguna parte porque no declara el permiso para hacerlo. Clona el repositorio y ejecuta esto:

grep -o 'android:name="android.permission[^"]*"' \
  app/src/main/AndroidManifest.xml

Salen cuatro: notificaciones, alarma exacta, arranque del sistema y vibración. INTERNET no está, y sin él no hay red que valga.

Cómo está hecha

Lenguaje
Kotlin 2.1
Interfaz
Jetpack Compose
Widgets
Glance 1.1
Datos
Room · 9 tablas, esquema v1
Mínimo
Android 8.0 (API 26)
Mascota
Vectorial, dibujada a mano en Canvas

Funciona igual en GrapheneOS. La lógica de rachas, puntos y ánimo vive aparte de Android y se prueba sola.

Lo que Bito no va a hacer nunca

Una lista de features se puede cambiar cuando conviene. Esto no: es la forma de la app, y es lo que la licencia protege.

  • Nuncate pedirá una cuenta ni un correo
  • Nuncasubirá tus datos a una nube
  • Nuncatendrá anuncios
  • Nuncamedirá lo que haces dentro
  • Nuncadependerá de los servicios de Google
  • Nuncacobrará por una función que ya tenías
  • Nuncacrecerá por votación: Bito se diseña para resolver un problema concreto, no para acumular funciones que alguien pidió. Se escucha el fallo, no la lista de deseos.

Hacia dónde va

Bito empieza por los hábitos porque es donde la fricción se nota más. Pero la idea de fondo es más ancha: un sitio tranquilo para todo lo que cuesta empezar, con Habi de por medio.

Un hábito que no arranca y una tarea que llevas tres semanas esquivando fallan exactamente por lo mismo. Bito ya sabe tratar el primero. El segundo viene detrás.

Es una dirección, no un calendario. Nada de esto lleva fecha puesta.

Lo siguiente

Publicación en tiendas

F-Droid, Google Play y las que hagan falta. Para no tener que explicarle a nadie qué es un APK.

Procrastinación y tareas

Eso que sigue en la lista desde hace un mes y que no es un hábito. La otra mitad del problema.

Muchas sorpresas más…

Habi tiene cuerda para rato.

Empieza por uno.

Se instala en un minuto y no te va a pedir nada a cambio. Ni ahora ni después.

Descargar Bito 1.0.0