Telegram for macOS is a native messaging application built in Swift for Apple's macOS platform.
The project addresses the need for a fast, secure messaging client on macOS. Telegram emphasizes speed and security as core design principles, offering users a free messaging service with a focus on privacy. The application requests minimal system permissions, limiting access to only what is necessary for core functionality such as voice calls, camera use for profile pictures, location sharing, and file management. The codebase is written in Swift 5.0 and represents the official implementation of Telegram's macOS client.
Developers considering this project should understand it is the official Telegram macOS application rather than a third-party implementation. The README explicitly welcomes forking and modification, provided that forks obtain their own API credentials, avoid using Telegram's branding, follow security guidelines, and publish their code under the GPL license. The project supports multiple installation methods including Homebrew, the Mac App Store via mas-cli, and direct download. A beta version is available for users willing to test unreleased features and report issues through the dedicated beta testing chat.
The project maintains a substantial user base that actively reports issues and bugs. Almost all open issues originate from outside users rather than the core team, demonstrating real-world adoption and engagement. However, responses to issues and pull requests frequently experience delays of weeks or longer before receiving initial attention. The issue tracker is primarily organized around three categories: feature requests, bug reports, and crash reports, indicating that development focus centers on stability, bug resolution, and feature expansion.