Documentation

Everything you need to know about OSIA

System Architecture

Tech Stack

Desktop (Python)

  • • Python 3.12
  • • PyQt6 (GUI framework)
  • • FastAPI + WebSocket (server on port 8765)
  • • Playwright (browser automation)
  • • faster-whisper (STT)

Mobile (Flutter)

  • • Flutter/Dart ^3.12
  • • Android + iOS support
  • • i18n: 6 languages (en/fr/zh/ja/de/es)

Connectivity

  • • Cloudflare Tunnel (osia.space)
  • • Token authentication (20 chars)
  • • WebSocket protocol