A modern proxy management browser extension
Manage and switch between multiple proxies quickly & easily.
- 🔄 Quick Switch - Change proxy with one click from popup
- 📋 Multiple Profiles - Direct, System, Fixed Proxy, PAC Script, Auto Switch
- 🎯 Smart Rules - Auto-switch based on URL patterns, domains, or wildcards
- 📦 Import/Export - Backup and restore your configurations
- 🌍 Cross-Browser - Works on Chrome, Firefox, and Edge
| Browser | Link |
|---|---|
| Chrome | Chrome Web Store |
| Firefox | Firefox Add-ons |
| Edge | Edge Add-ons |
Or download from Releases for manual installation.
| Category | Technology |
|---|---|
| Language | TypeScript |
| UI | Svelte 5 |
| Build | Vite |
| CSS | Tailwind CSS v4 |
| Testing | Vitest |
| Package Manager | pnpm |
# Install dependencies
pnpm install
# Build extension
cd packages/extension && pnpm build
# Run tests
pnpm -r test
# Development mode
pnpm devpackages/
├── pac/ # PAC script generation library
├── core/ # Options management library
└── extension/ # Browser extension (Svelte 5 UI)
- Build:
cd packages/extension && pnpm build - Open Chrome →
chrome://extensions - Enable "Developer mode"
- Click "Load unpacked" → Select
packages/extension/dist/chrome
Help translate SwitchyAlpha on Weblate.
GNU General Public License v3.0
This project is a modern rewrite based on:
- ZeroOmega by zero-peak
- SwitchyOmega by FelisCatus
Thank you for your outstanding work and contributions to the open source community! 💖
中文说明
SwitchyAlpha 是一款现代化的浏览器代理管理扩展,支持 Chrome、Firefox 和 Edge。
- 快速切换代理配置
- 多种代理模式:直连、系统代理、固定代理、PAC 脚本、自动切换
- 基于 URL 规则的智能切换
- 配置导入/导出
pnpm install
cd packages/extension && pnpm build本项目基于以下项目重写:
- ZeroOmega by zero-peak
- SwitchyOmega by FelisCatus
感谢他们对开源社区的杰出贡献!💖
SwitchyAlpha 是独立开源项目,未与任何代理/VPN提供商合作。
