Webogram is an open-source web application that connects to the Telegram messaging platform, enabling users to send and receive messages directly through a web browser without installing native desktop or mobile applications. It implements Telegram's custom cryptographic protocol for secure client-server communication over WebSocket and HTTP long polling.
The project can be deployed as a self-hosted instance by building a minimized production version for copying to a personal or organizational web server. It also supports packaging as a Chrome extension for offline use and browser integration, as well as deployment as a Firefox OS app for Firefox-compatible mobile devices.
The application covers browser-based messaging, Chrome packaged app integration, Firefox OS app deployment, and self-hosted Telegram web client deployment. Documentation covers building and deploying the application across these different environments.