Centrio is a free messenger aggregator for Windows, macOS, and Linux, bringing Telegram, WhatsApp, MAX, Mail.ru and work services together in one window, with VPN, folders, and cloud sync.
AI translation
Centrio — бесплатный агрегатор мессенджеров для Windows, macOS и Linux. Telegram, WhatsApp, MAX, Mail.ru и рабочие сервисы в одном окне. VPN, папки и облачная синхронизация.
SocialJavaScript · TypeScriptGitHub @Centrio-meOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
All your messengers in one window · Все мессенджеры в одном окне · 所有软件一个窗口 · Tous vos messagers en une fenêtre · Tutti i messenger in una finestra
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Every messenger. One window. Zero clutter.
You have Telegram open in one window, WhatsApp in another, Discord in a third. Gmail in a browser tab. Notion somewhere. Slack pinging in the background.
Centrio puts all of them in one place — a single desktop app where every service lives in its own tab, notifications are unified, and you can finally close 14 browser tabs.
Telegram · WhatsApp · Discord · VK · Slack · Notion · Gmail · Signal · Zoom · WeChat · LINE · Figma · Jira · MAX · and any URL you add manually.Read the full README ↗| 🇷🇺 | 🇬🇧 | 🇨🇳 | 🇫🇷 | 🇮🇹 |
|---|---|---|---|---|
| Все мессенджеры в одном окне | All your messengers in one window | 所有软件一个窗口 | Tous vos messagers en une fenêtre | Tutti i messenger in una finestra |
Why Centrio · Features · Pro / Team · Download · What's New · Building from Source · CI/CD · Tech Stack · Architecture · License
You have Telegram open in one window, WhatsApp in another, Discord in a third. Gmail in a browser tab. Notion somewhere. Slack pinging in the background.
Centrio puts all of them in one place — a single desktop app where every service lives in its own tab, notifications are unified, and you can finally close 14 browser tabs.
Telegram · WhatsApp · Discord · VK · Slack · Notion · Gmail · Signal · Zoom · WeChat · LINE · Figma · Jira · MAX · and any URL you add manually.
Ask it in plain language and it just does it: switches tabs, checks unread counts, reads your notification bell, controls the built-in VPN, drives the mini media player, and manages your Notes — creating, pinning, and deleting entries on request.
A real notes plugin, not an afterthought: plain notes and shopping lists, synced across every device.
No third-party app needed. Import a config link and connect with one click.
| Protocol | Import format |
|---|---|
| VLESS | vless://... |
| VMess | vmess://... |
| Trojan | trojan://... |
| Shadowsocks | ss://... |
| Hysteria2 | hy2://... |
| Subscription | URL with config list |
Ping indicator (green / yellow / red), country flag, connection timer, automatic failover, traffic routing for all sessions.
A sidebar icon appears the moment audio or video starts playing in any open tab — pause, skip forward and back without switching to that tab.
Install AdBlock, Grammarly, Translate and other extensions directly inside Centrio — no separate browser needed.
A lightweight task planner with its own categories (lists) — add, star, complete, and delete both individual tasks and entire lists.
| 🔔 Smart notifications | Per-service mute, DND mode, custom sounds |
| 🔒 PIN lock | Auto-lock on startup, on hide, or after idle timeout, with brute-force lockout |
| 🎨 Premium Settings | A freshly redesigned settings window |
| 📁 Folders (Pro/Team) | Group services into folders — Work, Personal, Projects |
| ☁️ Cloud sync (Pro/Team) | Settings, messengers and folders synced across devices |
| 🌍 5 languages | Russian, English, 中文, Français, Italiano |
| ⌨️ Keyboard shortcuts | Ctrl+, settings, Ctrl+K quick search, and more |
| 🔄 Auto-update | Silent background updates |
| Feature | Free | Pro | Team |
|---|---|---|---|
| Messengers & services | ✅ unlimited | ✅ unlimited | ✅ unlimited |
| Built-in VPN | ✅ | ✅ | ✅ |
| AdBlock | ✅ | ✅ | ✅ |
| Mini media player | ✅ | ✅ | ✅ |
| Todos | ✅ | ✅ | ✅ |
| AI Assistant | — | ✅ | ✅ |
| Notes | — | ✅ | ✅ |
| Chrome Extensions | — | ✅ | ✅ |
| Folders & grouping | — | ✅ | ✅ |
| Cloud sync | — | ✅ | ✅ |
| Seats / team invites | — | — | ✅ |
| Priority support | — | ✅ | ✅ |
| Platform | File | Requirements |
|---|---|---|
| 🪟 Windows | .exe NSIS installer | Windows 10/11 · x64 |
| 🍎 macOS | .dmg disk image | macOS 12 Monterey+ · Intel & Apple Silicon |
| 🐧 Linux | .AppImage / .deb | Ubuntu 20.04+ / Debian / Arch |
Or grab the latest build from GitHub Releases.
Notes plugin, premium Settings redesign, security & stability (September 2026)
git clone https://github.com/Centrio-me/centrio-app.git
cd centrio-app
npm install
cp .env.example .env # fill in OAuth credentials
npm start # development
npm run build:win # → dist/Centrio Setup x.x.x.exe
npm run build:mac # → dist/Centrio-x.x.x.dmg
npm run build:linux # → dist/Centrio-x.x.x.AppImage + .deb
Requirements: Node.js 22+, npm 10+
Every v* tag triggers a multi-platform GitHub Actions build:
git tag v2.x.x && git push origin v2.x.x
│
├─ build-win (windows-latest) → .exe
├─ build-mac (macos-latest) → .dmg
└─ build-linux (ubuntu-latest) → .AppImage + .deb
│
└─ deploy → upload to download.centrio.me
Required secrets: SSH_HOST, SSH_USER, SSH_PASSWORD, GOOGLE_DESKTOP_CLIENT_ID, GOOGLE_DESKTOP_CLIENT_SECRET, YANDEX_CLIENT_ID, YANDEX_CLIENT_SECRET, TELEGRAM_BOT_ID
| Layer | Tech |
|---|---|
| Framework | Electron 39 |
| Bundler | esbuild |
| Packaging | electron-builder |
| VPN engine | sing-box |
| Auth | Google OAuth 2.0 · Yandex OAuth |
| Payments | YooKassa · crypto (NOWPayments) |
| Backend | Express · Prisma · PostgreSQL |
centrio-app/
├── main.js # Electron main process entry
├── preload.js # contextBridge preload (main window)
├── webview-preload.js # preload injected into each messenger <webview>
├── vpn-manager.js # sing-box process manager
├── main/
│ ├── bootstrap/ # App init, window creation, IPC registration
│ ├── factory/ # BrowserWindow / modal window factories
│ ├── ipc/ # VPN, proxy, OAuth, assistant, notes, updater...
│ └── services/ # Store, secure storage, entitlement, aiProviders...
├── renderer.js # Renderer entry — wires up all renderer/*.js modules
├── renderer/ # Vanilla JS + esbuild, one module per feature
│ ├── assistant-bind.js # AI assistant chat UI
│ ├── notes-bind.js # Notes plugin
│ ├── media-player-ui.js # Mini media player
│ ├── vpn-bind.js # VPN panel
│ └── settings-bind.js # Settings panel
├── landing/ # Marketing site source (Next.js, deployed separately)
└── .github/workflows/
└── build.yml # Multi-platform CI/CD
Proprietary — All rights reserved © 2026 Centrio
This source is published for transparency. It is not licensed for reuse, redistribution, or commercial derivative works without written permission.