Repository navigation
Releases
Releases · Zhengyuuuui/Pharos
Pharos v3.2.0
Pharos v3.2.0 — Spotlight Node Popover, Active Latency Ping & In-App Edge Updates / 出口节点选择浮窗、并发主动测速与边缘自更新
A lighthouse for your local dev environment — native macOS menu bar app.
本地开发环境的灯塔 —— 原生 macOS 菜单栏工具。
⚡ What's New in v3.2.0 / 新特性亮点
1. 🌐 Spotlight-Style Proxy Node Picker Popover / Spotlight 风格出口节点选择浮窗
- Floating Spotlight Popover: Replaced the overflowing 300+ item native dropdown menu with a 380×430 pt floating popover panel featuring real-time fuzzy search (
TextField), Enter-key quick selection, and recent node memory (recentNodes). - 悬浮 Spotlight 式选择浮窗:彻底替换原有长达数百条的系统菜单,采用 380×430 pt 悬浮 Popover 窗口,支持关键词实时拼音与英文模糊搜索,回车键快速选中,并自动置顶展示最近使用过的节点。
2. ⚡ Active Concurrency Latency Ping & Smart Ranking / 内核级并发主动测速刷新与智能健康排序
- Active Real-Time Speed Test: Dedicated refresh button directly commands the Mihomo core (
GET /group/GLOBAL/delay?url=...&timeout=3000), testing all node latencies concurrently in parallel and refreshing stale cached historical metrics within seconds. - Intelligent Status Ranking & Offline Filtering: 3-tier status model (
statusRank: 0=healthy, 1=untested, 2=timeout). Low-latency healthy nodes always sort to the top; timeout nodes (delay == 0or connection failed) are relegated to the bottom with redTimeoutbadges, and can be cleanly hidden with the "Hide Offline" toggle. - Country & Region Categorization Chips: One-click region filtering across
All,HK,JP,SG,US,TW,KR,EU, andOtherwith dynamic node count badges. - 高并发主动测速与健康分级:刷新按钮直调 Mihomo 内核测速接口,数秒内并发打通全量节点最新延迟;正常可用节点置顶,超时/不可达节点沉底标红,支持一键隐藏离线节点。
3. 🎯 Dedicated Per-Instance Node Proxy Routing / 专属出口节点动态端口路由
- Chromium instances can be mapped to dedicated outbound proxy nodes via dynamic local listeners (
10000 + debugPort), allowing individual browser profiles to route through separate proxy nodes simultaneously (e.g. Work profile direct, Profile A via HK, Profile B via US). - 支持将特定浏览器实例精准绑定到某一出国节点(通过
10000 + debugPort动态分配专用本地 Listener),实现不同 Chrome 实例分走不同代理出口的完全物理隔离网络环境。
4. 🚀 In-App Background Self-Update Engine / 应用内后台自更新引擎
- Cloudflare Worker Edge Gateway: High-speed, low-latency update checks powered by
pharos-update-worker(https://pharos-update.zysgm123.workers.dev/api/v1/latest), with automatic dual-channel fallback to GitHub Releases REST API and rate-limit immunereleases.atomXML feeds. - Double Integrity & Security Verification: SHA-256 binary checksum validation via
CryptoKit, DMG mounting, and macOS deep codesign verification (codesign --verify --deep --strict). - Seamless Atomic Handover: Automatic quarantine removal (
xattr -dr com.apple.quarantine), atomic staging replacement, and instant app restart with zero manual drag-and-drop required.
5. 🎨 PharosSlimScroller UI/UX Polish & Noise Reduction / 极窄滚动条与设计规范全面遵循
- PharosSlimScroller: Unified 3.5 pt ultra-slim semi-transparent floating capsule scroller with zero gutter width and transparent track across all scrollable pages, eliminating macOS 15 pt thick scrollbar visual noise and button obstruction.
- Zero Emoji Compliance: 100% purged all decorative emoji characters across the app UI per
DESIGN.md§2.6, standardizing strictly on monochrome SF Symbols with semantic color tokens. - Browser Relaunch Confirmation Modal: Prevents accidental tab and work loss when hot-switching proxy modes on running Chromium instances.
📦 Package Verification / 安装包校验
| File | SHA-256 Checksum | Size |
|---|---|---|
Pharos-3.2.0.dmg |
dd678c6eb2367616057948c7ed63a14df4df5ae1b016790ca4699a6925f3c857 |
~9.7 MB |
Install via Homebrew:
brew install --cask https://raw.githubusercontent.com/Zhengyuuuui/Pharos/main/Casks/pharos.rbOr via tap:
brew tap zhengyuuuui/tap && brew install --cask pharosPharos v3.1.0
Pharos v3.1.0 — Official Release / 官方正式版上线
A lighthouse for your local dev environment — native macOS menu bar app.
本地开发环境的灯塔 —— 原生 macOS 菜单栏工具。
⚡ What's New in v3.1.0 / 新特性亮点
1. 🧠 Memory Bloat Doctor & Daemon Governance / 内存膨胀体检与系统守护进程治理
- Real-Time Detection: Diagnoses 8 categories of notorious background memory-bloating macOS daemons (
mediaanalysisd/photoanalysisd,mds_stores/corespotlightd,diagnosticd/spindump,bird/cloudd,WallpaperVideoExtension,suggestd/intelligenceplatformd,commerce/appstoreagent,SimLaunchHostService). - One-Click Reclaim & Permanent
Not Launch: Offers one-click safeSIGTERMreclamation, and permanent user-domainlaunchctl disable(Not Launch) so heavy daemons don't respawn in the background. Restore anytime with one-clicklaunchctl enable.
2. 🏎️ Fan Cockpit GPU Optimization / 机车表盘风扇座舱 GPU 降载优化
- Optimized
AmbientRailViewstachometer rendering pipeline by eliminating redundant offscreen Metal texture passes (.drawingGroup()) and idle blur passes. - Reduced CPU usage on the Fans & Thermals page by over 90% (~50.3% → ~4.3%), completely resolving WindowServer frame drops during macOS 4-finger desktop swipes while preserving the authentic 60 FPS mechanical inertia needle motion.
3. 🌗 Dual-Mechanism Adaptive Light / Dark App Icon / 深浅色双外观图标动态切换
- Fixed
AppIcon.icon/icon.jsonlayer specialization schema soactoolcompiles bothNSAppearanceNameAquaandNSAppearanceNameDarkAquaintoAssets.car. - Bundled
PharosDark.icnsalongsidePharos.icnsand integrated runtime appearance observer inAppDelegate(NSApp.effectiveAppearance+AppleInterfaceThemeChangedNotification), enabling automatic Light/Dark Dock & App icon switching on macOS 14 / 15 (Sonoma / Sequoia) as well as macOS 26 (Tahoe) with zero idle memory overhead.
4. 🔋 Persistent Lid-Closed Battery Guard & Hardware Bypass / 电池合盖守护与硬件限充
- Hardware battery limit (80% / 85% / 90% / 95% / 100%) via Apple SMC register control.
- macOS 15 native-style "Not Charging" plug state with 0 mA cell current (adapter powers Mac directly).
- Optional persistent lid-closed guard via state-persisted root helper surviving reboots and sleep.
5. 🌐 Clash / Mihomo Proxy Isolation Matrix / 代理网络控制与多浏览器实例
- Real-time detection of active Mihomo/Clash clients via Unix Domain Socket & HTTP dual-channel.
- Millisecond-level hot switching between Rule, Direct, and Global modes with connection reset.
- Dedicated Chromium debug profiles with
--proxy-server="direct://"bypassing proxies for 100% clean local development.
6. 🤖 23+ AI IDE Chat Databases & CleanMyMac-Parity Disk Cleanup / AI 会话管理与深度磁盘清理
- Inspect, backup, and safely vacuum local SQLite chat databases across 23+ AI IDEs (Cursor, Trae, Windsurf, VS Code, Antigravity, OpenCode, Claude Code, etc.).
- 4 specialized cleaning hubs: System Caches, Orphaned App Leftovers, npkill-style Project Build Purge, and AI Model Weights / Container symbols.
📦 Package Verification / 安装包校验
| File | SHA-256 Checksum | Size |
|---|---|---|
Pharos-3.1.0.dmg |
b2a4abb45ae5952bedb41723ab37e1471d69872d3c600964f35a9fe3e1f00be9 |
~9.5 MB |
Install via Homebrew:
brew install --cask https://raw.githubusercontent.com/Zhengyuuuui/Pharos/main/Casks/pharos.rbOr via tap:
brew tap zhengyuuuui/tap && brew install --cask pharosPharos v3.0.0
Pharos v3.0.0 — Ambient Context Rail, Fullscreen Layout & Hardened Battery Charge Control
A native macOS menu bar app and developer station. 100% pure Apple Swift, zero third-party dependencies, sandboxed and private.
🌟 What's New in v3.0.0
- Ambient Context Rail & Bento Modular Inspector (v2.2)
- Fullscreen responsive layout optimization with zero column squeezing or blank gaps
- Modular inspector island featuring 11 domain pulse meters, insights, and quick actions
- Fixed traffic lights overlay bar during fullscreen transitions
- Hardened Hardware Battery Charge Control (v2 Protocol)
- Dual-register write lock (
CHTE = 1+CH0C = 1) on Apple Silicon SMC to prevent firmware charge leakage - Real-time Privileged Helper version detection (e.g.
v2) with automatic disabled state when up-to-date - Automatic
NSWorkspace.didWakeNotificationobserver for instant limit re-assertion upon lid open/wake - Direct shortcut button to open macOS Native System Settings > Battery
- Dual-register write lock (
- Release Packaging & Distribution
- Standalone signed
Pharos-3.0.0.dmgwith one-drag/Applicationsinstaller - Homebrew Cask specification ready (
Casks/pharos.rb)
- Standalone signed
📦 Installation
Direct Download
Download Pharos-3.0.0.dmg below, open it, and drag Pharos.app to your Applications folder.
Homebrew (Cask)
brew install --cask https://raw.githubusercontent.com/Zhengyuuuui/Pharos/main/Casks/pharos.rbSHA-256 Checksum
9b23f8cfe23bdd618cbbb59776c9f6a45859688c7a0f1a36fb92d2b0652ce29d Pharos-3.0.0.dmg