Universal Plugin Manager for exteraGram/AyuGram/exteraless
https://t.me/KangelPluginsManager
- Python 90.4%
- Java 3.4%
- JavaScript 3.4%
- CSS 1.6%
- HTML 0.6%
- Other 0.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .skills/ub-mode | ||
| compile_stubs/de/robv/android/xposed | ||
| dex_src | ||
| kpmplugin | ||
| scripts | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| LICENSE | ||
| README.md | ||
| refmap.json | ||
Kangel Plugins Manager
The official plugin manager for exteraGram / AyuGram / exteraless — install, update and manage plugins straight from the Plugins Store. Lightweight, fast, built natively on the exteraGram plugin API.
Features
- Install and update plugins from the Plugins Store
- Plugin verification — SHA256withRSA signature check on every install and update, plus DEX/SO analysis, dangerous-API detection and network-call audit
- Block untrusted plugins — on by default, with a warning and a settings switch
- Deep links:
tg://kpm_install?plugin=<id>[&version=<v>]— install a plugin (auto-installs its dependencies)tg://kpm_list— open / refresh the storetg://kpm_faq?tab=<n>— open the FAQ
- Plugin version picker with changelog support
- Dependency resolution with install prompts (auto-install via deep links)
- Plugin collections — export and import plugin sets
- Inline bot search for quick plugin discovery
- AI-powered plugin search
- Smart search with trigram-based fuzzy matching
- Inline search in chat
- Pill integration in the search bar
- Full localization: English, Russian, Ukrainian, German, Spanish, French, Portuguese, Chinese
Requirements
- exteraGram / AyuGram / exteraless (client
>= 12.9.0) - uv
- Python 3.11 (managed automatically by uv)
- JDK 11+ —
javaandjavacinPATH, orJAVA_HOMEset
Building
Run from the repository root:
- Linux/macOS:
./scripts/build-uv.sh - Windows (Command Prompt):
scripts\build-uv.bat
Add -n to disable Python bytecode compilation. DEX is still built.
The DEX compiler is downloaded automatically if needed (requires curl or wget on Linux/macOS, or PowerShell on Windows).
The output artifact is written to builds/KangelPluginsManager.eaf.
Community
Appeals Bot: @KangelPluginsManagerApp
Forum KPM: @KangelPluginsManager
Plugin-Store: Git
License
GPL v3.0 2026