O ReceiptHero é um aplicativo de gerenciamento de recibos de código aberto que usa a tecnologia de Inteligência Artificial (IA) para ajudar os usuários a organizar vários recibos. Os usuários podem fazer upload de imagens de recibos, e o sistema pode ler automaticamente as informações textuais nas imagens usando a tecnologia de reconhecimento óptico de caracteres (OCR). A tecnologia, desenvolvida pelo Llama 4 Scout 17B, um grande modelo de linguagem fornecido pela Together AI, é capaz de extrair com precisão os principais dados das imagens. Por exemplo, o sistema pode reconhecer o nome do comerciante, a data da compra, o valor total, o item comprado, o tipo de moeda e o método de pagamento. Depois que as informações são extraídas, o ReceiptHero categoriza automaticamente a compra, como jantar, compras ou transporte. Para proteger a privacidade do usuário, todos os dados extraídos são armazenados localmente no próprio navegador do usuário e não são carregados em um servidor. O projeto foi desenvolvido usando várias tecnologias modernas da Web, incluindo a estrutura Next.js, a biblioteca de estilo Tailwind CSS e a biblioteca de componentes shadcn/ui, garantindo um aplicativo bonito e fácil de usar.
Lista de funções
- Reconhecimento de OCR orientado por IA: Usando o Llama Big Language Model fornecido pela Together AI, o texto e os dados podem ser extraídos com precisão de imagens de recibos.
- Extração de dados estruturadosReconhecer e extrair automaticamente as principais informações dos recibos, incluindo o comerciante, a data, o valor, o item específico, a moeda e a forma de pagamento.
- Classificação automática de custosCapacidade de categorizar automaticamente as informações de consumo extraídas em diferentes categorias, como refeições, compras, gasolina etc.
- PrivacidadeTodos os dados de recibo são armazenados no armazenamento local do navegador do usuário e não são carregados para um servidor em nuvem, garantindo a privacidade dos dados do usuário.
- Interface amigável ao usuárioOs usuários podem carregar imagens de recibos com uma simples operação de arrastar e soltar ou clicar e clicar.
- Visualização de dados de consumoExibição de detalhes de gastos na forma de gráficos e listas para que os usuários possam visualizar seus gastos.
- Código aberto e gratuitoO projeto inteiro é de código aberto, os usuários podem usá-lo gratuitamente, mas também podem implantá-lo por conta própria ou participar de um desenvolvimento secundário.
Usando a Ajuda
O ReceiptHero é um aplicativo da Web cuja principal função é ajudar os usuários a digitalizar, reconhecer e gerenciar recibos de papel usando a tecnologia de IA. Ele converte imagens de recibos em informações digitais estruturadas e as categoriza automaticamente, facilitando o controle das finanças pessoais dos usuários. Como os dados são armazenados no navegador local, a privacidade do usuário fica bem protegida.
I. Como usar o ReceiptHero
A ferramenta funciona como um aplicativo da Web on-line e não requer instalação. Os usuários podem visitar diretamente seu site oficial www.usereceipthero.com/
para usar. O processo básico de operação é o seguinte:
- Acesso ao siteAbra o site oficial do ReceiptHero em seu navegador.
- Carregar recibosObservação: Haverá uma área de upload na tela principal do site. Você pode carregar suas imagens de recibo de duas maneiras:
- Upload por arrastar e soltarArraste e solte o arquivo de imagem do recibo de seu computador diretamente na área de upload.
- Clique para selecionarClique na área de upload para abrir uma janela de seleção de arquivo na qual você pode procurar e selecionar a imagem do recibo que precisa carregar.
- Processamento automático de IAO sistema de back-end da Together AI é um sistema de processamento de OCR: após o upload de uma imagem, o back-end do sistema chamará automaticamente o modelo Llama da Together AI para processamento de OCR. Esse processo leva alguns segundos e o sistema analisa o conteúdo da imagem para extrair as principais informações do consumidor.
- Exibir resultadosDados estruturados: Quando o processamento estiver concluído, o sistema exibirá os dados estruturados extraídos na interface. Você verá uma tabela contendo informações como nome do comerciante, data da compra, valor total, lista de itens, etc.
- Gerenciamento e análiseRecibo: O ReceiptHero categoriza automaticamente esses gastos (por exemplo, alimentação, transporte etc.) e mostra a distribuição de seus gastos em um painel ou gráfico analítico. Todos os registros são salvos localmente no seu navegador e você ainda pode ver o histórico na próxima vez que visitar o site.
II. implantação local (adequada para desenvolvedores)
Como um projeto de código aberto, se você tiver algum conhecimento de desenvolvimento, também poderá implantar o ReceiptHero em seu próprio computador ou servidor. Isso permite um maior grau de personalização e controle de dados.
preliminar:
- Conta Together AI: Você precisa se inscrever em uma conta da Together AI para obter a chave de API (API key) usada para invocar o modelo de OCR.
- Ambiente Node.jsVerifique se você tem o Node.js e a ferramenta de gerenciamento de pacotes npm (ou pnpm) instalados em seu computador.
Etapas de instalação e operação:
- Repositório de código clone:
Abra um terminal (ferramenta de linha de comando) e usegit
clona o código-fonte do projeto localmente a partir do GitHub.git clone https://github.com/Nutlope/receipthero.git
- Vá para o diretório do projeto:
fazer uso decd
na pasta que você acabou de clonar.cd receipthero
- Criação de um arquivo de variável de ambiente:
O projeto tem um arquivo chamado.example.env
do arquivo de exemplo. Você precisa copiá-lo e criar um arquivo chamado.env
de novos documentos.cp .example.env .env
Em seguida, use um editor de texto para abrir o arquivo
.env
cole a chave de API que você obteve no site da Together AI e salve o arquivo. - Instalar as dependências do projeto:
Execute o seguinte comando no terminal, que baixa e instala automaticamente todas as bibliotecas de software necessárias para executar o projeto.npm install
Ou, se você usar o pnpm:
pnpm install
- Iniciando o servidor local:
Após a conclusão da instalação, execute o seguinte comando para iniciar o servidor de desenvolvimento.npm run dev
O terminal exibe um URL local, geralmente
http://localhost:3000
. - Acesso no navegador:
Abra o navegador da Web e acesse o URL mostrado na etapa anterior, e você poderá usar sua própria implantação do ReceiptHero localmente.
cenário do aplicativo
- Contabilidade pessoal e gerenciamento de orçamento
Os usuários podem carregar recibos de papel de seu consumo diário tirando fotos com seus telefones celulares, e o ReceiptHero os reconhecerá e categorizará automaticamente para fins de contabilidade. Isso ajuda os usuários a ter uma visão clara de seus hábitos de gastos, eliminando a necessidade de digitação manual e facilitando o gerenciamento financeiro pessoal e o controle do orçamento. - Reembolso de funcionários corporativos
Os funcionários da empresa geram um grande número de recibos e faturas a serem reembolsados durante viagens de negócios ou no trabalho diário. Os funcionários podem usar essa ferramenta para digitalizar rapidamente todos os tipos de faturas e extrair automaticamente as principais informações. Isso não apenas simplifica o processo de reembolso, mas também facilita o trabalho de auditoria da equipe financeira. - Escrituração contábil de pequenas empresas
Para pequenas empresas ou indivíduos autônomos, essa ferramenta pode ser usada como uma ferramenta leve de manutenção de contas. Ao digitalizar bilhetes de vendas diárias ou recibos de compras, você pode facilmente digitalizar dados comerciais para estatísticas e análises posteriores.
QA
- Essa ferramenta é gratuita?
Sim, o ReceiptHero é um projeto de código aberto e você pode usar o site público em que ele está implantado gratuitamente ou pode baixar o código-fonte e implantá-lo em seu próprio servidor sem pagar nada. No entanto, deve-se observar que o serviço Together AI do qual ele depende pode ter um determinado limite para a quantidade de créditos gratuitos, além do qual você pode ter que pagar. - Meus dados de recibo estão seguros?
Muito seguro. De acordo com o projeto, todas as imagens de recibos carregadas e os dados reconhecidos são armazenados no cache local do navegador do próprio usuário e não são carregados no servidor do projeto para armazenamento, o que maximiza a proteção da privacidade do usuário. - Qual é a precisão do reconhecimento?
A ferramenta usa a tecnologia AI OCR baseada no modelo Llama 4 Scout 17B, que tem uma precisão de reconhecimento muito alta para recibos claramente impressos e com um layout padrão. No entanto, se os recibos estiverem amassados, manchados ou tiverem fontes manuscritas, a precisão do reconhecimento poderá ser afetada. - Não sou um desenvolvedor, posso simplesmente usá-lo?
Isso é possível. Você só precisa visitar o site oficial do projetowww.usereceipthero.com/
Você pode usar a funcionalidade principal diretamente, sem nenhuma instalação e configuração complicadas.