ReceiptHeroはオープンソースの領収書管理アプリケーションで、人工知能(AI)技術を使い、ユーザーが様々な領収書を整理するのを支援する。 ユーザーは領収書の画像をアップロードすることができ、システムは光学式文字認識(OCR)技術を使って画像内のテキスト情報を自動的に読み取ることができる。この技術は、Together AIが提供する大規模な言語モデルであるLlama 4 Scout 17Bを搭載しており、画像から重要なデータを正確に抽出することができる。 例えば、システムは加盟店名、購入日、合計金額、購入商品、通貨タイプ、支払い方法を認識することができる。 情報が抽出されると、ReceiptHeroは自動的に、食事、買い物、交通機関など、購入を分類する。ユーザーのプライバシーを保護するため、抽出されたデータはすべてユーザー自身のブラウザにローカルに保存され、サーバーにはアップロードされない。このプロジェクトは、Next.jsフレームワーク、Tailwind CSSスタイルライブラリ、shadcn/uiコンポーネントライブラリなど、様々な最新のウェブ技術を使用して構築され、美しく使いやすいアプリケーションを実現しています。
機能一覧
- AIによるOCR認識Together AIが提供するLlama Big Language Modelを使用することで、レシート画像からテキストやデータを正確に抽出することができます。
- 構造化データ抽出加盟店、日付、金額、特定の商品、通貨、支払い方法など、領収書から重要な情報を自動的に認識し、抽出します。
- 自動コスト分類:: 抽出された消費情報を、食事、買い物、ガソリンなどの異なるカテゴリーに自動的に分類する機能。
- プライバシーすべてのレシートデータは、ユーザーのブラウザのローカルストレージに保存され、クラウドサーバーにアップロードされることはありません。
- ユーザーフレンドリーなインターフェースレシート画像のアップロードは、ドラッグ&ドロップ、またはクリック&クリックで簡単に行えます。
- 消費データの視覚化支出の詳細をチャートやリストで表示し、ユーザーが支出を視覚化できるようにします。
- オープンソースで無料プロジェクト全体がオープンソースであり、ユーザーは無償で使用することも、独自に展開することも、二次開発に参加することもできる。
ヘルプの使用
ReceiptHeroは、AI技術を使って紙の領収書をスキャン、認識、管理することを主な機能とするウェブアプリである。レシート画像を構造化されたデジタル情報に変換し、自動的に分類することで、ユーザーは簡単に個人の財務状況を把握することができる。データはローカルブラウザに保存されるため、ユーザーのプライバシーは十分に保護される。
I. レシートヒーローの使い方
このツールはオンラインのウェブアプリケーションとして動作し、インストールは不要です。ユーザーは直接公式ウェブサイト www.usereceipthero.com/
を使用する。基本的な操作の流れは以下の通り:
- ウェブサイトへのアクセス:: レシートヒーローの公式サイトをブラウザで開きます。
- 領収書のアップロードウェブサイトのメイン画面にアップロードエリアがあります。レシート画像をアップロードするには2つの方法があります:
- ドラッグ&ドロップでアップロードレシート画像ファイルをパソコンから直接アップロードエリアにドラッグ&ドロップしてください。
- クリックして選択するアップロードエリアをクリックすると、ファイル選択ウィンドウが表示され、アップロードするレシート画像をブラウズして選択することができます。
- AI自動処理画像をアップロードすると、システムのバックエンドが自動的にTogether AIのLlamaモデルを呼び出してOCR処理を行う。この処理には数秒かかり、システムは画像の内容を分析して主要な消費者情報を抽出する。
- 結果を見る処理が完了すると、抽出された構造化データがインターフェイスに表示されます。加盟店名、購入日、合計金額、商品リストなどの情報を含むテーブルが表示されます。
- 管理と分析: ReceiptHeroはこの支出を自動的に分類し(例:食費、交通費など)、支出の分布をダッシュボードや分析チャートで表示します。すべての記録はブラウザのローカルに保存され、次回訪問時にも履歴を見ることができます。
II.ローカル展開(開発者向き)
オープンソースプロジェクトなので、ある程度の開発知識があれば、ReceiptHeroを自分のコンピュータやサーバーにデプロイすることもできます。これにより、より高度なカスタマイズとデータコントロールが可能になります。
予備:
- トゥギャザーAIアカウントTogether AI のアカウントにサインアップして、OCR モデルを呼び出すための API キー(API キー)を取得する必要があります。
- Node.js環境: Node.jsとnpm(またはpnpm)パッケージ管理ツールがコンピューターにインストールされていることを確認してください。
インストールと操作の手順:
- クローン・コード・リポジトリ:
ターミナル(コマンドラインツール)を開いてgit
コマンドはプロジェクトのソースコードをGitHubからローカルにクローンする。git clone https://github.com/Nutlope/receipthero.git
- プロジェクト・ディレクトリに移動する:
利用するcd
コマンドを実行し、クローンしたフォルダに移動する。cd receipthero
- 環境変数ファイルの作成:
プロジェクトには.example.env
をコピーしてこれをコピーして.env
新しい文書のcp .example.env .env
次に、テキストエディタで
.env
ファイルに、Together AI のウェブサイトから取得した API キーを貼り付けて保存します。 - プロジェクトの依存関係をインストールする:
ターミナルで以下のコマンドを実行すると、プロジェクトの実行に必要なすべてのソフトウェア・ライブラリが自動的にダウンロードされ、インストールされます。npm install
または、pnpmを使用する場合:
pnpm install
- ローカルサーバーの起動:
インストールが完了したら、以下のコマンドを実行して開発サーバーを起動する。npm run dev
ターミナルはローカルURLを表示する。
http://localhost:3000
. - ブラウザからのアクセス:
ウェブブラウザを開き、前のステップで示したURLにアクセスすると、ローカルでReceiptHeroの独自のデプロイメントを使用できるようになります。
アプリケーションシナリオ
- 個人簿記と予算管理
ユーザーは、携帯電話で写真を撮ることで、日常的に消費した紙のレシートをアップロードすることができ、ReceiptHeroはそれらを自動的に認識し、分類して記帳する。これにより、ユーザーは自分の消費習慣を明確に把握することができ、手入力の必要がなくなり、個人の財務管理と予算管理が容易になる。 - 企業従業員払い戻し
会社の従業員は、出張や日常業務で、経費精算のために大量の領収書や請求書を作成します。従業員はこのツールを使って、あらゆる種類の請求書を素早く電子化し、重要な情報を自動的に抽出することができる。これにより、経費精算プロセスが簡素化されるだけでなく、財務担当者の監査業務も容易になります。 - 中小企業の記帳代行
中小企業や自営業の個人にとって、このツールは軽量の会計管理ツールとして使用できる。毎日の売上票や仕入れのレシートをスキャンすることで、ビジネスデータを簡単にデジタル化し、その後の統計や分析に役立てることができます。
品質保証
- このツールは無料ですか?
ReceiptHeroはオープンソースのプロジェクトであり、公開されているウェブサイトを無料で使用することも、ソースコードをダウンロードして自分のサーバーで使用することもできます。ただし、依存するTogether AIサービスには、無料クレジットの量に一定の制限があり、それを超えると有料になる可能性があることに留意してください。 - 領収書データは安全ですか?
非常に安全。同プロジェクトによると、アップロードされたレシート画像と認識されたデータはすべて、ユーザー自身のブラウザのローカルキャッシュに保存され、保存のためにプロジェクトのサーバーにアップロードされることはない。 - 認識精度は?
このツールは、Llama 4 Scout 17BモデルをベースとしたAI OCR技術を使用しており、鮮明に印刷され、標準的なレイアウトを持つ領収書に対しては非常に高い認識精度を発揮する。しかし、レシートにしわや汚れがあったり、手書きのフォントがあったりすると、認識精度に影響が出ることがあります。 - 私は開発者ではないのですが、使用できますか?
可能です。プロジェクトの公式サイトをご覧ください。www.usereceipthero.com/
複雑なインストールや設定をすることなく、コア機能を直接使用することができます。