Provides a console client for Telegram user accounts, enabling message management and archiving.
tgcli is a robust command-line interface designed for personal Telegram accounts, offering comprehensive message management and archiving capabilities. It allows users to authenticate, synchronize chat history, search messages, send texts, download media, and manage various aspects of their Telegram account directly from the terminal. Additionally, it features an optional MCP server (MTProto-based) to integrate Telegram account functionality with other applications, making it a versatile tool for both direct interaction and background service integration.
Key Features
01Optional MCP server for programmatic integration with other applications
0229 GitHub stars
03Command-line interface for personal Telegram accounts (MTProto)
04Extensive commands for messages, channels, media, contacts, and groups
05Configurable settings and local data store for sessions and archives
06Background synchronization and message archiving to a local database
Use Cases
01Managing and interacting with a personal Telegram account from the command line
02Integrating Telegram account functionality with custom applications or scripts via the MCP server
03Archiving and searching personal Telegram chat history for data retention or analysis