A simple local-first receipt scanner and tracker.
- Use OpenAI's GPT-4o to extract information from receipt images.
- Store receipt information in a local SQLite database.
- Supports syncing with a remote server, to share receipts across devices.
- Supports offline mode, with automatic sync when the server is available.
- Install as a PWA on your phone or desktop.
-
The client is hosted on Vercel at https://receipts.timsmart.co
-
You can run a remote sync server using Docker: https://hub.docker.com/r/timsmart/effect-eventlog-sqlite
docker run -d -p 3000:3000 -v /path/to/data:/data timsmart/effect-eventlog-sqlite
-
Set the remote server URL in the client settings.