xswitch-cn

Lightweight Web UI for IP-PBX systems with XSwitch as the backend.

26
3
100% credibility
Found Apr 18, 2026 at 26 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

CherryPBX provides an open-source web dashboard for managing VoIP phone systems like IP-PBX, conferencing, and call centers using XSwitch backend.

How It Works

1
🔍 Discover CherryPBX

You hear about this friendly web dashboard that makes managing phone systems simple and free for everyday businesses.

2
🚀 Get it running

Download and launch the dashboard on your computer or server in just a few minutes.

3
🔗 Link your phone setup

Point it to your existing phone server so it can access all your call info and settings.

4
📊 Welcome to your dashboard

Log in and see a clear overview of your calls, users, lines, and system health at a glance.

5
👥 Add people and lines

Create phone extensions, users, and routes so everyone can make and receive calls easily.

6
🛡️ Set security and rules

Manage blacklists, backups, and schedules to keep calls safe and running smoothly.

Phone system mastered

Sit back as your calls flow perfectly, with full monitoring and control right in your browser.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 26 to 26 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is CherryPBX?

CherryPBX delivers a lightweight web UI for IP-PBX systems, proxying to an XSwitch backend for VoIP management. Built in TypeScript with Next.js and React, it offers a responsive dashboard with real-time stats, interactive tables for CDRs/users/extensions/routes, and pages for conferences, gateways, blacklists, and backups. Devs get a clean, customizable frontend to handle PBX ops without proprietary lock-in.

Why is it gaining traction?

Unlike closed-source PBX UIs, this open-source option uses Tailwind and shadcn/ui for fast, modern tables with search/pagination/export, plus Docker deploys and API proxying to dodge CORS. Its lightweight design echoes github lightweight web frameworks—snappy on low-spec servers—while supporting multilingual setups and theme switching. Early public dev invites contributions for call centers or voice agents.

Who should use this?

VoIP admins running XSwitch/FreeSWITCH who want a polished web dashboard over CLI fiddling. PBX operators managing extensions, trunks, IVRs, or CDRs in small teams. Devs prototyping lightweight web servers for SIP/WebRTC gateways or custom backends.

Verdict

Grab it if you're on XSwitch—solid UX beats stock tools, with easy Docker spins. At 26 stars and 1.0% credibility, it's raw (mock data in spots, thin docs), so expect tweaks; maturity lags but momentum builds.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.