Repolode
TNT-Likely

TNT-Likely/BeeCount

App de contabilidad personal de código abierto y local para iOS, Android y web, con sincronización autohospedada, iCloud, WebDAV y S3.

Alternativa open source a:Wacai

Estrellas
2,743
Forks
374
Issues abiertos
144
Último commit
hace 17 horas

¿Qué es?

BeeCount es una app de finanzas personales para llevar un registro de ingresos y gastos. De forma predeterminada, guarda los datos localmente en el dispositivo y funciona en iOS 15.5 o posterior, Android y una interfaz web servida por BeeCount Cloud. Está desarrollada con Flutter y usa Drift (SQLite) para el almacenamiento local y Riverpod para gestionar el estado.

La sincronización es opcional y ofrece cinco opciones: BeeCount Cloud, un servicio Docker autohospedado con compatibilidad multiusuario y libros compartidos; iCloud; Supabase; WebDAV; y almacenamiento compatible con S3, como Cloudflare R2, AWS S3 o MinIO. BeeCount Cloud envía los cambios mediante WebSocket para que los dispositivos conectados se actualicen en cuestión de segundos.

Además de las funciones básicas de contabilidad, ofrece varios libros y cuentas, presupuestos, transacciones recurrentes, etiquetas, gráficos e importación y exportación de CSV. La entrada asistida por IA incluye chat, voz y reconocimiento de capturas de pantalla de recibos. Además, una interfaz MCP permite que clientes LLM trabajen con el libro cuando se usa BeeCount Cloud.

Funciones clave

  • 01Almacenamiento local prioritario que funciona sin una cuenta en la nube.
  • 02Cinco opciones de sincronización, incluida BeeCount Cloud autohospedado con actualizaciones en tiempo real.
  • 03Varios libros, cuentas, presupuestos y transacciones recurrentes.
  • 04Entrada por OCR y voz, incluido el reconocimiento de capturas de pantalla de Alipay, WeChat y UnionPay.
  • 05Widgets para la pantalla de inicio, modo oscuro y varios idiomas.
  • 06Importación y exportación de CSV, incluidos archivos de movimientos de Alipay y WeChat.

Casos de uso

  • Llevar un registro de los gastos personales o del hogar desde el teléfono y la web sin enviar datos a un servicio de terceros.
  • Compartir un libro familiar o de equipo mediante BeeCount Cloud, con códigos de invitación y acceso basado en roles.
  • Mantener los datos financieros en un NAS doméstico mediante la sincronización por WebDAV.
  • Permitir que un asistente LLM consulte y registre transacciones mediante la interfaz MCP.

Inicio rápido

  1. 1

    Instala las dependencias de Flutter

    flutter pub get
  2. 2

    Ejecuta la generación de código

    dart run build_runner build --delete-conflicting-outputs
  3. 3

    Ejecuta la aplicación en modo de desarrollo

    flutter run --flavor dev

Antes de usarlo

  • Business Source License: el uso comercial requiere una licencia de pago.
  • Proyecto de Flutter/Dart; necesitas un entorno de desarrollo de Flutter para compilarlo desde el código fuente.
  • La versión para HarmonyOS ya no recibe mantenimiento.
  • Algunas funciones, como la IA y el OCR, dependen del servicio Zhipu GLM.

En colecciones

Temas

Preguntas frecuentes

¿Qué es BeeCount?
App de contabilidad personal de código abierto y local para iOS, Android y web, con sincronización autohospedada, iCloud, WebDAV y S3. BeeCount es una app de finanzas personales para llevar un registro de ingresos y gastos. De forma predeterminada, guarda los datos localmente en el dispositivo y funciona en iOS 15.5 o posterior, Android y una interfaz web servida por BeeCount Cloud. Está desarrollada con Flutter y usa Drift (SQLite) para el almacenamiento local y Riverpod para gestionar el estado.
¿BeeCount es gratuito? ¿Qué licencia tiene?
BeeCount es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿BeeCount sigue mantenido?
Mantenimiento activo. El último commit de BeeCount fue el 5 nov 2026.
¿Para qué puedo usar BeeCount?
Llevar un registro de los gastos personales o del hogar desde el teléfono y la web sin enviar datos a un servicio de terceros. Compartir un libro familiar o de equipo mediante BeeCount Cloud, con códigos de invitación y acceso basado en roles. Mantener los datos financieros en un NAS doméstico mediante la sincronización por WebDAV. Permitir que un asistente LLM consulte y registre transacciones mediante la interfaz MCP.
¿Cómo se instala BeeCount?
Instala las dependencias de Flutter: flutter pub get Ejecuta la generación de código: dart run build_runner build --delete-conflicting-outputs Ejecuta la aplicación en modo de desarrollo: flutter run --flavor dev
¿Dónde consigo BeeCount?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TNT-Likely/BeeCount

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados