ReceiptHero ist eine Open-Source-Anwendung für die Verwaltung von Quittungen, die mit Hilfe von künstlicher Intelligenz (KI) die Benutzer bei der Organisation verschiedener Quittungen unterstützt. Die Benutzer können Bilder von Quittungen hochladen, und das System kann die Textinformationen in den Bildern mithilfe der OCR-Technologie (Optical Character Recognition) automatisch lesen. Die Technologie, die auf Llama 4 Scout 17B, einem umfangreichen Sprachmodell von Together AI, basiert, ist in der Lage, wichtige Daten aus den Bildern zu extrahieren. So kann das System beispielsweise den Namen des Händlers, das Kaufdatum, den Gesamtbetrag, den gekauften Artikel, den Währungstyp und die Zahlungsmethode erkennen. Sobald die Informationen extrahiert sind, kategorisiert ReceiptHero den Kauf automatisch, z. B. als Restaurantbesuch, Einkauf oder Transport. Um die Privatsphäre der Nutzer zu schützen, werden alle extrahierten Daten lokal im Browser des Nutzers gespeichert und nicht auf einen Server hochgeladen. Das Projekt wurde mit einer Vielzahl moderner Webtechnologien entwickelt, darunter das Next.js-Framework, die Tailwind-CSS-Stilbibliothek und die shadcn/ui-Komponentenbibliothek, um eine schöne und einfach zu bedienende Anwendung zu gewährleisten.
Funktionsliste
- AI-gesteuerte OCR-ErkennungMit dem von Together AI bereitgestellten Llama Big Language Model können Texte und Daten präzise aus Belegbildern extrahiert werden.
- Extraktion strukturierter DatenAutomatisches Erkennen und Extrahieren von Schlüsselinformationen aus Quittungen, einschließlich Händler, Datum, Betrag, bestimmter Artikel, Währung und Zahlungsmethode.
- Automatische Kostenklassifizierung:: Fähigkeit, die extrahierten Verbrauchsinformationen automatisch in verschiedene Kategorien wie Essen, Einkaufen, Tanken usw. einzuteilen.
- DatenschutzAlle Empfangsdaten werden im lokalen Speicher des Browsers des Nutzers gespeichert und nicht auf einen Cloud-Server hochgeladen, so dass der Datenschutz gewährleistet ist.
- Benutzerfreundliche SchnittstelleBenutzer können Quittungsbilder mit einem einfachen Drag-and-Drop- oder Klickvorgang hochladen.
- Visualisierung von VerbrauchsdatenAnzeige von Ausgabendetails in Form von Diagrammen und Listen, damit die Nutzer ihre Ausgaben visualisieren können.
- Quelloffen und kostenlosDas gesamte Projekt ist quelloffen, Nutzer können es kostenlos nutzen, aber auch selbst einsetzen oder sich an der Sekundärentwicklung beteiligen.
Hilfe verwenden
ReceiptHero ist eine Web-App, deren Hauptfunktion darin besteht, den Nutzern beim Scannen, Erkennen und Verwalten von Papierquittungen mithilfe von KI-Technologie zu helfen. Sie wandelt Quittungsbilder in strukturierte digitale Informationen um und kategorisiert sie automatisch, so dass die Nutzer ihre persönlichen Finanzen leicht verfolgen können. Da die Daten im lokalen Browser gespeichert werden, ist die Privatsphäre des Nutzers gut geschützt.
I. Wie man ReceiptHero benutzt
Das Tool funktioniert als Online-Webanwendung und erfordert keine Installation. Die Benutzer können direkt die offizielle Website besuchen www.usereceipthero.com/
zu verwenden. Die grundsätzliche Funktionsweise ist wie folgt:
- Zugang zur Website:: Öffnen Sie die offizielle ReceiptHero-Website in Ihrem Browser.
- Quittungen hochladenAuf dem Hauptbildschirm der Website gibt es einen Upload-Bereich. Sie können Ihre Quittungsbilder auf zwei Arten hochladen:
- Hochladen per Ziehen und AblegenZiehen Sie die Bilddatei der Quittung per Drag & Drop von Ihrem Computer direkt in den Upload-Bereich.
- Klicken Sie zum AuswählenKlicken Sie auf den Upload-Bereich, um ein Dateiauswahlfenster zu öffnen, in dem Sie das hochzuladende Quittungsbild suchen und auswählen können.
- Automatische Verarbeitung von AINach dem Hochladen eines Bildes ruft das Backend des Systems automatisch das Llama-Modell von Together AI zur OCR-Verarbeitung auf. Dieser Prozess dauert nur wenige Sekunden und das System analysiert den Inhalt des Bildes, um wichtige Verbraucherinformationen zu extrahieren.
- Ergebnisse anzeigenSobald die Verarbeitung abgeschlossen ist, zeigt das System die extrahierten strukturierten Daten auf der Schnittstelle an. Sie sehen eine Tabelle mit Informationen wie Händlername, Kaufdatum, Gesamtbetrag, Liste der Artikel usw.
- Verwaltung und AnalyseReceiptHero kategorisiert diese Ausgaben automatisch (z.B. Lebensmittel, Transport, etc.) und zeigt die Verteilung Ihrer Ausgaben in einem Dashboard oder einem analytischen Diagramm an. Alle Aufzeichnungen werden lokal in Ihrem Browser gespeichert und Sie können den Verlauf bei Ihrem nächsten Besuch immer noch sehen.
II. lokaler Einsatz (geeignet für Entwickler)
Da es sich um ein Open-Source-Projekt handelt, können Sie ReceiptHero auch auf Ihrem eigenen Computer oder Server einsetzen, wenn Sie über einige Entwicklungskenntnisse verfügen. Dies ermöglicht ein höheres Maß an Anpassung und Datenkontrolle.
vorläufig:
- Gemeinsames AI-KontoSie müssen sich für ein Together AI-Konto anmelden, um den API-Schlüssel zu erhalten, der zum Aufrufen des OCR-Modells verwendet wird.
- Node.js-UmgebungVergewissern Sie sich, dass Sie Node.js und das Paketverwaltungsprogramm npm (oder pnpm) auf Ihrem Computer installiert haben.
Schritte zur Installation und Bedienung:
- Code-Repository klonen:
Öffnen Sie ein Terminal (Befehlszeilentool) und verwenden Siegit
Befehl klont den Quellcode des Projekts lokal von GitHub.git clone https://github.com/Nutlope/receipthero.git
- Wechseln Sie in das Projektverzeichnis:
ausnutzencd
in den Ordner, den Sie gerade geklont haben.cd receipthero
- Erstellen einer Datei mit Umgebungsvariablen:
Das Projekt hat eine Datei namens.example.env
der Beispieldatei. Sie müssen sie kopieren und eine Datei mit dem Namen.env
von neuen Dokumenten.cp .example.env .env
Öffnen Sie dann mit einem Texteditor die Datei
.env
ein, fügen Sie den API-Schlüssel ein, den Sie von der Together AI-Website erhalten haben, und speichern Sie die Datei. - Projektabhängigkeiten installieren:
Führen Sie den folgenden Befehl im Terminal aus, der automatisch alle Softwarebibliotheken herunterlädt und installiert, die zur Ausführung des Projekts benötigt werden.npm install
Oder, wenn Sie pnpm verwenden:
pnpm install
- Starten des lokalen Servers:
Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um den Entwicklungsserver zu starten.npm run dev
Das Terminal zeigt eine lokale URL an, normalerweise
http://localhost:3000
. - Zugang über den Browser:
Öffnen Sie Ihren Webbrowser und besuchen Sie die im vorherigen Schritt gezeigte URL, um Ihre eigene ReceiptHero-Installation lokal zu verwenden.
Anwendungsszenario
- Persönliche Buchführung und Haushaltsführung
Nutzer können Papierbelege ihres täglichen Konsums hochladen, indem sie mit ihrem Handy Fotos machen. ReceiptHero erkennt und kategorisiert sie automatisch für die Buchhaltung. Dies hilft den Nutzern, sich ein klares Bild von ihren Ausgabengewohnheiten zu machen, macht die manuelle Eingabe überflüssig und erleichtert die persönliche Finanzverwaltung und Budgetkontrolle. - Rückerstattung für Firmenmitarbeiter
Die Mitarbeiter eines Unternehmens erstellen eine große Anzahl von Quittungen und Rechnungen, die auf Geschäftsreisen oder bei der täglichen Arbeit erstattet werden müssen. Die Mitarbeiter können dieses Tool nutzen, um alle Arten von Rechnungen schnell zu digitalisieren und automatisch wichtige Informationen zu extrahieren. Dies vereinfacht nicht nur den Erstattungsprozess, sondern erleichtert auch die Prüfungsarbeit der Finanzmitarbeiter. - Buchhaltung für kleine Unternehmen
Für kleine Unternehmen oder Selbstständige kann dieses Tool als leichtes Buchführungsinstrument verwendet werden. Durch das Scannen der täglichen Verkaufs- oder Kaufbelege können Sie Geschäftsdaten für spätere Statistiken und Analysen leicht digitalisieren.
QA
- Ist dieses Tool kostenlos?
Ja, ReceiptHero ist ein Open-Source-Projekt, und Sie können die öffentliche Website, auf der es bereitgestellt wird, kostenlos nutzen, oder Sie können den Quellcode herunterladen und auf Ihrem eigenen Server bereitstellen, ohne etwas zu bezahlen. Es sollte jedoch beachtet werden, dass der Together AI-Dienst, auf den es sich stützt, eine bestimmte Grenze für die Anzahl der kostenlosen Credits haben kann, über die hinaus Sie möglicherweise zahlen müssen. - Sind meine Belegdaten sicher?
Sehr sicher. Nach Angaben des Projekts werden alle hochgeladenen Quittungsbilder und erkannten Daten im lokalen Cache des Browsers des Nutzers gespeichert und nicht zur Speicherung auf den Server des Projekts hochgeladen, was den Schutz der Privatsphäre der Nutzer maximiert. - Wie genau ist die Erkennung?
Das Tool verwendet AI OCR-Technologie auf der Grundlage des Modells Llama 4 Scout 17B, das eine sehr hohe Erkennungsgenauigkeit für Quittungen bietet, die klar gedruckt sind und ein Standardlayout haben. Wenn die Quittungen jedoch zerknittert oder verschmiert sind oder handgeschriebene Schriften enthalten, kann die Erkennungsgenauigkeit beeinträchtigt werden. - Ich bin kein Entwickler, kann ich es einfach verwenden?
Das ist möglich. Sie müssen nur die offizielle Website des Projekts besuchenwww.usereceipthero.com/
Sie können die Kernfunktionen direkt nutzen, ohne dass eine komplizierte Installation und Konfiguration erforderlich ist.