Repolode
TNT-Likely

TNT-Likely/BeeCount

App de contabilidade pessoal open source e local-first para iOS, Android e Web, com sincronização própria e via iCloud/WebDAV/S3.

Alternativa open source a:Wacai

Estrelas
2,748
Forks
376
Issues abertas
144
Último commit
anteontem

O que é?

BeeCount é um app de finanças pessoais para acompanhar receitas e despesas. Por padrão, os dados ficam armazenados localmente no dispositivo. O app roda no iOS 15.5+, no Android e em uma interface web servida pelo BeeCount Cloud. Ele é desenvolvido com Flutter, usando Drift (SQLite) para o armazenamento local e Riverpod para o gerenciamento de estado.

A sincronização é opcional e oferece cinco opções: BeeCount Cloud, um serviço Docker auto-hospedado com suporte a vários usuários e livros-caixa compartilhados; iCloud; Supabase; WebDAV; e armazenamento compatível com S3, como Cloudflare R2, AWS S3 ou MinIO. O BeeCount Cloud envia as alterações por WebSocket, para que os dispositivos conectados sejam atualizados em segundos.

Além da contabilidade básica, o app oferece vários livros-caixa e contas, orçamentos, transações recorrentes, tags, gráficos e importação e exportação de CSV. O preenchimento assistido por IA inclui chat, voz e reconhecimento de capturas de tela de recibos; uma interface MCP também permite que clientes LLM trabalhem com o livro-caixa quando usados com o BeeCount Cloud.

Recursos principais

  • 01Armazenamento offline-first, que funciona sem nenhuma conta na nuvem.
  • 02Cinco opções de sincronização, incluindo o BeeCount Cloud auto-hospedado com atualizações em tempo real.
  • 03Vários livros-caixa, contas, orçamentos e transações recorrentes.
  • 04Preenchimento por OCR e voz, incluindo o reconhecimento de capturas de tela do Alipay, WeChat e UnionPay.
  • 05Widgets para a tela inicial, modo escuro e vários idiomas.
  • 06Importação e exportação de CSV, incluindo arquivos de extrato do Alipay e WeChat.

Casos de uso

  • Acompanhar despesas pessoais ou domésticas no celular e na Web sem enviar dados a um serviço de terceiros.
  • Compartilhar um livro-caixa familiar ou de equipe pelo BeeCount Cloud, usando códigos de convite e acesso baseado em funções.
  • Manter os dados financeiros em um NAS doméstico, sincronizando-os pelo WebDAV.
  • Permitir que um assistente LLM consulte e registre transações pela interface MCP.

Início rápido

  1. 1

    Instale as dependências do Flutter

    flutter pub get
  2. 2

    Execute a geração de código

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

    Execute o app no modo de desenvolvimento

    flutter run --flavor dev

Antes de usar

  • Business Source License: o uso comercial exige uma licença paga.
  • Projeto Flutter/Dart; é necessário um ambiente de desenvolvimento Flutter para compilá-lo a partir do código-fonte.
  • A versão para HarmonyOS não é mais mantida.
  • Alguns recursos, como IA e OCR, dependem do serviço Zhipu GLM.

Em coleções

Tópicos

Perguntas frequentes

O que é BeeCount?
App de contabilidade pessoal open source e local-first para iOS, Android e Web, com sincronização própria e via iCloud/WebDAV/S3. BeeCount é um app de finanças pessoais para acompanhar receitas e despesas. Por padrão, os dados ficam armazenados localmente no dispositivo. O app roda no iOS 15.5+, no Android e em uma interface web servida pelo BeeCount Cloud. Ele é desenvolvido com Flutter, usando Drift (SQLite) para o armazenamento local e Riverpod para o gerenciamento de estado.
BeeCount é gratuito? Qual é a licença?
BeeCount é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
BeeCount ainda é mantido?
Manutenção ativa. O último commit de BeeCount foi em 5 de nov. de 2026.
Para que posso usar BeeCount?
Acompanhar despesas pessoais ou domésticas no celular e na Web sem enviar dados a um serviço de terceiros. Compartilhar um livro-caixa familiar ou de equipe pelo BeeCount Cloud, usando códigos de convite e acesso baseado em funções. Manter os dados financeiros em um NAS doméstico, sincronizando-os pelo WebDAV. Permitir que um assistente LLM consulte e registre transações pela interface MCP.
Como instalar BeeCount?
Instale as dependências do Flutter: flutter pub get Execute a geração de código: dart run build_runner build --delete-conflicting-outputs Execute o app no modo de desenvolvimento: flutter run --flavor dev
Onde consigo BeeCount?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TNT-Likely/BeeCount

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados