Back to Portfolio

Receipt AI

AI-powered daily briefings printed to thermal receipt printers. Generates multilingual summaries from Gmail, Calendar, Tasks, and weather data with ESC/POS support and cultural adaptation.

58mm Paper Width
Python 3.12 Language
ESC/POS Protocol
Receipt AI Daily Brief Example

Key Features

Everything you need for daily briefings

AI-Powered Summaries

Uses OpenAI GPT-4.1 to generate intelligent German summaries of your daily data from multiple sources.

Google Integration

Fetches real data from Gmail, Calendar, and Tasks APIs to create comprehensive daily briefings.

Weather Data

Integrates OpenWeatherMap API to include current weather conditions in your daily brief.

Thermal Printer Support

Direct printing to ESC/POS thermal printers with 58mm paper width and German character support.

Multiple Outputs

Generates PNG previews, text files, and raw ESC/POS commands for maximum flexibility.

Easy Setup

One-command installation with automatic configuration of Google OAuth and API keys.