
Well Extract
Well · コーディング
Well Extractは、OpenAI、Anthropic、Gemini、OllamaといったAIモデルを使い、請求書や領収書を構造化データに変換する軽量なオープンソースのコマンドラインツール。

Well Extract について
About
Well Extractとは
Well Extractは、創業者や少人数の財務チーム向けに財務データ基盤を提供するチームWellが作ったコマンドラインツールだ。PDFから請求書データ抽出と領収書の読み取りを担い、プロジェクト全体がWellの公開GitHub組織にあるため、オープンソース請求書パーサーと呼ぶ人も多い。金額や税額を手で打ち込む代わりに、PDFの請求書や領収書を読み、スプレッドシートやデータベース、会計パイプラインにそのまま流せるきれいな構造化フィールドを返す。動くのはターミナルの中。すでに契約済みのAIモデルを指定するだけでいい。
一番の売りはモデルの選択肢だ。多くの抽出ツールは特定の提供元に縛り付ける。このAI請求書抽出CLIはOpenAI、Anthropic、Gemini、Ollamaに対応するので、速度重視ならホスト型モデル、ドキュメントを手元から出したくないならローカルのOllamaモデルを選べる。
引き換えに、これは開発者向けのツールであって完成したアプリではない。ダッシュボードもドラッグ&ドロップも確認画面もない。コマンドラインから入れ、APIキーを設定し、自動化は自分で書く。クリックだけで済ませたいなら、請求書を集めるWellのChrome拡張のほうが向いている。自分のパイプラインに差し込む小さな部品が欲しいなら、こちらだ。
はじめかた
- GitHubのWell公式組織からCLIを入れ、ターミナルで
wellコマンドが動くことを確認する。 - OpenAI、Anthropic、Geminiなど使いたい提供元のAPIキーを追加する。クラウドに触れたくなければOllamaをローカルで起動する。
- ツールを請求書か領収書のファイルに向け、使うモデルを選ぶ。
- 抽出を実行し、請求書番号、日付、金額、取引先など必要なフィールドを確認する。
- 結果をJSON、CSV、XMLに出力し、会計やデータの流れにつなぐ。最も多いのは請求書をJSONに変換する使い方だが、形式は自分で決められる。
AIツール情報
Well Extractの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 既存のスクリプトやパイプラインの中で請求書を読む必要のある開発者。任意の技術スタックに収まり、他のシェルコマンドと同じ感覚で呼び出せる。
- 取引先の書類をさばく個人創業者や小さな財務チーム。購読なしで手入力が消え、自分のマシンで動く。
- 機密の請求書を扱うプライバシー重視のチーム。ローカルのOllamaモデルなら書類が第三者サーバーに触れない。設定はすべて自分の手で行う。
タスク
- PDF請求書の束を構造化したスプレッドシートにする。ファイルを入れてモデルを選べば、金額や日付といった取り込み可能なフィールドが返る。
- 領収書のデータを会計ツールやデータベースに渡す。構造化された出力がそのまま流れにつながり、コピー&ペーストの工程が省ける。
- モデルごとに抽出品質を比べる。OpenAI、Anthropic、Gemini、Ollamaを切り替えられるので、自分の書類を最も正確に読むモデルを試せる。
シーン
- 月末の突合作業で取引先の請求書を束で抱えるとき。短いスクリプトが一括で処理し、1件ずつ開く手間が要らない。
- データをクラウドに送れないマシンでの抽出。オフラインのOllamaモデルが手元で処理を済ませる。
- 社内の経費ツールを試作するとき。CLIは自分のUIで包める小さな部品で、導入すべき大きな基盤ではない。
主な機能
複数のAIモデルへの対応
Well ExtractはAI請求書抽出を土台にしており、OpenAI、Anthropic、Gemini、Ollamaに対応する。どのモデルが書類を読むかは自分で決める。速いホスト型モデル、安いローカルモデル、ネットに出さないプライベートなモデル、いずれも選べる。単一の提供元に縛られない点は、抽出ツールの中でも珍しい。
構造化データの出力
構造化データ抽出がこのツールの狙いそのもので、返るのは文字の壁ではなく定義済みのフィールドだ。Wellの請求書データモデルはinvoice_number、date、amount、customerといった核心に絞っているため、出力は会計システムの期待に沿う。並べ替え、合計、保存ができるデータが手に入り、解析し直す文章は残らない。
コマンドラインのワークフロー
すべてはターミナルで動く。だから請求書にも領収書抽出CLIにも使える。スクリプト化やスケジュール実行、より大きな処理への組み込みが簡単で、クリックするものは何もない。すでにシェルで暮らす人なら、新しいUIを覚えずに済む。
Ollamaによるローカルモデル
ツールをOllamaに向ければ、抽出は完全にオフラインで回る。機密の取引先請求書はホスト型APIへ渡らず、自分のハードウェアにとどまる。クラウドなし、アップロードなし。ただしローカルの結果はダウンロードしたモデルとマシンの性能に左右される。
オープンソースとセルフホスト
プロジェクトはWellの公開GitHub組織にある。コードを読み、issueを立て、自分の環境に合わせて作り替えられる。1件ごとの課金はない。提供元への縛りもない。道具とデータの通り道は自分のものだ。
一般的な会計フォーマットへの出力
Wellの請求書ツールはJSON、CSV、XML、UBL、QuickBooks、Xero形式の出力に対応する。この幅があるので、構造化データは余計な変換なしにスプレッドシート、企業システム、国際的な電子請求書の規格へ収まる。
メリットとデメリット
メリット
- OpenAI、Anthropic、Gemini、Ollamaに対応し、予算、速度、プライバシー方針に合わせてモデルを選べる。
- すべてターミナルで動くので、請求書の一括処理を自動化しスケジュール化するのが簡単だ。
- オープンソースでセルフホストは無料、1件ごとの課金を追う必要もない。
- ローカルのOllamaを使えば機密の請求書が自分のマシンにとどまる。
- invoice_number、date、amountといった明確なフィールドを持つ構造化出力が会計ツールに直接つながる。
デメリット
- グラフィカルな画面がないため、コマンドラインに馴染みのない人は別のツールが要る。
- APIキーは自分で用意して管理する。ホスト型モデルの費用は自分の口座に乗る。
- ローカルの品質は動かすOllamaモデル次第で、非力なマシンだと粗い結果になりやすい。
- 的を絞った部品であって請求書の総合基盤ではない。確認、承認、追跡は自分で足す必要がある。
よくある質問
請求書や領収書から構造化データを引き出し、その情報を打ち直さずにスプレッドシート、データベース、会計ツールへ移すために使う。ターミナルから実行し、どのAIモデルが読むかを選ぶ。
関連コンテンツ
Well Extractに関連するツール、スキル、記事を探す。
Well Extractの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
