Skip to content

Xiseous/Telos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TELOS – Telegram External Loader & Orchestrator System

Python Docker Platform License

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).


✨ Features

  • 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

πŸ“ JSON Formats

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

πŸ—οΈ Architecture

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

πŸ“ License

MIT License - see LICENSE


Xiseous

About

TELOS: Telegram External Loader & Orchestrator System

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages