Self-hosted assistant that reads appointments and emails from Google, Microsoft 365, CalDAV, IMAP and ICS subscriptions and sends you a compact briefing via Telegram — with AI summaries (Ollama, OpenAI, Claude or Gemini).
At a freely chosen time + optional interval updates (e.g. every 4h) with today's events and new mail, right in Telegram.
CalDAV, IMAP, Google (OAuth2), Microsoft 365 (OAuth2) and ICS URLs — calendar selection per account.
Ollama (local, privacy-friendly), OpenAI, Anthropic Claude or Google Gemini — freely selectable per user.
/today, /tomorrow, /week, /mails, /briefing plus free-text recognition ("what's on today?").
With admin rights management: own bot per user, AI provider whitelist, any number of independent users in one container.
Docker on Linux, macOS, Windows, NAS or Raspberry Pi. All data stays in your own data/ directory.
unzip loqari_release.zip -d loqari && cd loqari && chmod +x manage.sh && ./manage.sh up — runs on any system with Docker.
Open in your browser with admin / admin (http://<host>:47840), then change the password in settings right away.
Get a bot token from @BotFather, add it in the UI, then connect your calendar/mail accounts — done.
Full daily overview at a fixed time: appointments + new mail, AI-summarized.
Compact follow-up notifications throughout the day — only what's new since the last update.
"What's on today?" or "any new mail?" — Loqari recognizes the intent and replies directly.
Test appointments, mail and briefing directly in the browser, no Telegram needed.
Requires Docker & Docker Compose — default login admin/admin, change the password right after.
mkdir -p ~/docker/loqari && cd ~/docker/loqari
unzip /path/to/loqari_release.zip
chmod +x manage.sh
./manage.sh up
On first start, manage.sh automatically creates a .env with detected values (UID, GID, timezone) and builds the image.
Web UI: http://<host>:47840/ — Login: admin / admin → change right away.
Exclusively in your own data/ directory on your server, NAS or Raspberry Pi. No cloud caching, no telemetry.
Ollama (local, free), OpenAI, Anthropic Claude and Google Gemini — freely selectable per user, restrictable by the admin.
Yes. Each user needs their own bot token from @BotFather — a token can't run in more than one place at once.
With Ollama (local) and CalDAV/IMAP on the LAN, the core logic works fully offline. The Telegram bot itself requires internet.
The license covers one installation per purchase. For multi-deployment questions, please get in touch.
Price plus 19% VAT. One-time payment, no subscription, self-hosted.