Deploy Now

Stars

92

Forks

12

Watchers

0

Developer links

PaperPull

Years of bank statements, pay stubs and receipts sit scattered across dozens of websites, each demanding a login and offering one PDF at a time. PaperPull fetches that whole history for you: sign in yourself in a real browser window, answer the two-factor prompt, and it downloads statements, receipts, pay statements, W-2s and tax forms from 73 supported providers including Chase, Amex, ADP, Amazon, Walmart, Vanguard and Verizon. The tool only ever downloads; it never pays a bill, moves money or changes a setting, and that read-only promise is enforced by construction rather than by policy. Every archive is checked for freshness and for holes in the middle, so a series that looks current but quietly skipped three months is flagged by name, with per-account cadence learned from your own documents. Receipts become one long spreadsheet of every item you have ever bought across every store, with prices and dates, while transactions are read out of statement PDFs into workbook rows that are verified against each statement's printed beginning and ending balances. New documents can flow straight into a Paperless-ngx consume folder, everything runs under a password you choose on your own network, and no cloud account is involved anywhere. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

PaperPull
PaperPull
PaperPull
PaperPull
PaperPull

Benefits

  • Read-Only By Construction
  • PaperPull attaches over CDP to a browser window you signed into yourself and only downloads documents. It cannot pay bills, move money or change account settings, by design rather than by promise.
  • Seventy-Three Providers Covered
  • Banks, cards, payroll, brokerages, stores and utilities share one pattern: Chase, Amex, ADP, Paylocity, Vanguard, Robinhood, Amazon, Walmart, Target, Spectrum and Verizon are all supported with per-provider history depth.
  • Archives Checked For Holes
  • Freshness reporting reads the newest document per account, learns each provider's issuing cadence from your history, and flags missing periods in the middle of a series that a simple last-run date would hide.
  • Spreadsheets That Balance
  • Purchases merge into one workbook of every line item ever bought, and statement transactions export as rows verified against each PDF's printed beginning and ending balances, so the numbers provably add up.

Features

  • Guided Sign-In Sessions
  • You type passwords and two-factor codes in a real Chrome or Edge window with its own profile; PaperPull attaches over CDP afterwards and reads what the signed-in page can see.
  • One-Button Control Panel
  • The browser panel lists every provider and person with status, sign-in, get-new-documents and pilot actions, plus restore-deleted, date-range and review-names tools under each account's More menu.
  • Paperless-ngx Handoff
  • On the server, each run's new documents can be copied straight into Paperless-ngx's consume folder when mounted, with HTTPS served by the bundled Caddy compose variant.
  • Gap And Freshness Reports
  • The status tool reports document counts, newest dates and overdue accounts, detects missing middle periods using median-interval analysis, and can render a bookmarkable HTML dashboard.
  • Purchase History Workbook
  • Receipt providers record every line item; the exporter merges them into one spreadsheet across providers and accounts, newest first, with an orders sheet and yearly spend summary.
  • Docker Server Image
  • PaperPull Server ships as ghcr.io/rheeloaded/paperpull-server on port 8765 behind your chosen password, with PUID, PGID and timezone settings and a setup code printed by the container.

Apps Similar to PaperPull