Skip to content
All projects

// Personal project

Xenon — Personal AI Assistant

My own Telegram assistant: it reads photos and documents with OCR, stores what matters in Supabase and drafts emails and documents on request.

Client
Personal project
Built at
Personal lab
Role
Design & development
n8n
2 workflows · 31 nodes
Stack n8nTelegramGeminiTesseract OCRSupabaseGmailGoogle DriveGoogle Docs

The problem

Small personal admin tasks — receipts, notes, recurring invoices — were scattered across apps and easy to forget.

The solution

A Telegram bot routes text, photos and files to a Gemini agent equipped with Supabase tools, OCR and Google Workspace actions. A separate scheduled workflow generates my monthly invoice from a Docs template and delivers it on Telegram.

Architecture

Interactive view of the actual workflows. Drag to pan, pinch or use + / − to zoom, click a node for details, or press Run to simulate an execution.

25 nodes · Click a node to inspect it

Engineering highlights

  • ◆ Agent with database tools (read/write) instead of a fixed command menu.
  • ◆ Local OCR before the LLM keeps image handling cheap.

Impact

  • ✓ A playground where I test agent patterns before using them for clients.

* Client names withheld under confidentiality. Data shown is anonymized or mock.

Next project Customer Conversation SLA Monitor Retail chain · Singapore