Omar Bayadi

Desktop App · 2026

Synapsi

A proactive management suite that can also be used from Telegram, through its AI assistant.

Synapsi

The project

Synapsi is a management suite for freelancers who want to follow how their own work is going, comfortably. It ships as a desktop app for Windows and macOS. Every installation runs entirely on the computer, and all the data is saved locally on the device.

Saved inside are clients, projects, quotes, invoices, balances, hours worked, collaborators, expenses and payments received. The invoicing cycle is complete and goes as far as generating the XML file for electronic invoicing, with withholding tax and any recurring invoices, which are issued automatically. The AI can carry out every operation there is, and it can log an expense from a photo of the receipt. From this data Synapsi works out the balance of expenses and how the business is going overall, down to detailed reports.

From the Telegram bot, then, the whole business can be run, creating, editing or deleting any kind of information held in the suite, attaching a screenshot that shows the operation just carried out, so it can be checked straight away. Once a week the bot writes of its own accord, with a reminder of whatever has been left pending.

Tech stack

  • Python
  • FastAPI
  • SQLAlchemy
  • SQLite
  • JWT
  • ReportLab
  • FatturaPA XML
  • APScheduler
  • Playwright
  • python-telegram-bot
  • Gemini Flash Lite
  • Gemini Vision
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Recharts
  • Electron

Screens

  • Synapsi's dashboard: overdue invoices at the top, and below them the month's takings, the credit still open and the week's hours.
    The dashboard, with the pending invoices and the month's totals.
  • Synapsi's agenda, split into invoices to collect, projects coming due, quotes awaiting an answer, accepted quotes still to invoice and stalled projects.
    The agenda: invoices to collect, quotes awaiting an answer, stalled projects.
  • Synapsi's books: income, expenses, balance and outstanding credit, above the reconciliation, listing invoices issued but not collected, quotes never invoiced and payments tied to no invoice.
    The books, with the reconciliation.
  • The charts in Synapsi's books: expenses by category in a ring, two years of income and expenses side by side, open credit client by client and the month's hours split by project.
    The charts in the books: expenses by category, years side by side, credit and hours.