A Docker-based system that automatically downloads IPA files from Telegram channels, extracts metadata, fetches App Store information, and publishes to GitHub with support for multiple sideloading app formats (AltStore, Esign, Scarlet, Feather).
- Telegram Integration: Monitors configured channels for .IPA files using MTProto
- IPA Processing: Extracts Info.plist, entitlements, and detects injected tweaks
- App Store Lookup: Fetches icons, screenshots, and descriptions (30-day cache)
- Multi-Format JSON: Generates store.json, esign.json, scarlet.json, feather.json
- GitHub Distribution: Uploads IPAs and JSON to your repository
- Version Priority: Configure preferred tweaks per app (PRIORITY_APPS)
- Web Dashboard: Real-time monitoring, metrics, and settings
- Hybrid Processing: Local Docker + GitHub Actions support
| File | Format | Notes |
|---|---|---|
store.json |
AltStore/SideStore | Version priority, MAX_VERSIONS |
esign.json |
Esign | Single version per app |
scarlet.json |
Scarlet | META + Tweaked structure |
feather.json |
Feather | Same as store.json |
TELOS Docker Container
βββ Backend (FastAPI + Python)
β βββ Telegram Scanner (TDLib)
β βββ IPA Processor (ZIP + Plist)
β βββ App Store API (iTunes)
β βββ GitHub Uploader (PyGithub)
β βββ JSON Generators
βββ Frontend (React + Vite)
β βββ Dashboard
β βββ Metrics (Charts)
β βββ Settings
βββ PostgreSQL Database
MIT License - see LICENSE
Xiseous