Proxee is a macOS menu bar app designed for web developers who want to preview and interact with their local development server directly on an iPhone. It transforms the way developers test mobile UIs by syncing the localhost environment to a physical iOS device in real time. The core value lies in eliminating the guesswork from responsive design: what you see on your Mac is exactly what appears on your phone, with no deployment or cloud tunnel required. Proxee is built for frontend engineers, designers, and anyone who needs to catch mobile UI bugs before shipping to production. By providing a seamless, zero-configuration bridge between a Mac and an iPhone, it makes mobile preview part of the development workflow rather than an afterthought.
The primary problem Proxee solves is the disconnect between desktop development and mobile testing. Developers often code on a large screen, then deploy or use emulators to check the mobile experience, missing subtle layout shifts, touch interactions, or scroll behavior that only appear on real hardware. Frequent device unlocking, switching between tools, and manual page navigation waste time and break focus. Proxee addresses these pain points by keeping the iPhone screen awake, syncing scroll position, and reloading pages automatically when code changes. This continuous, always-on preview ensures that mobile UI bugs are caught instantly, reducing the iteration cycle from minutes to seconds and preventing broken layouts from reaching users.
Live Reload & Scroll Sync is Proxee's first major feature group. When you make changes to your code, the paired iPhone automatically reloads the page, reflecting updates immediately. Simultaneously, scroll position is synchronized, so both devices stay aligned as you navigate or scroll. This works because Proxee injects a small client script that listens for dev server events. The benefit is that developers no longer need to manually refresh the iPhone after every edit or hunt through long pages to find the same content. It keeps the testing flow continuous, allowing rapid iteration on responsive designs and ensuring that UI components render correctly at every viewport position.
Native iPhone Companion is the second key feature group. Proxee includes a free iOS app available on the App Store that keeps the iPhone screen awake during development sessions, preventing the device from locking and interrupting the preview. The companion also remembers the Proxee session, so reconnecting after a break is seamless. For quick checks, any iOS browser can be used, but for extended work, the companion app adds reliability. It integrates with the iPhone‘s native behavior, including QR code scanning for initial pairing, trusted device recognition, and automatic reconnection. This makes the preview feel like a native part of the development environment rather than a makeshift solution.
admin
Connect with QR Code and Trusted Device Pairing form the third feature group. Setup begins by pointing Proxee at your local dev server and selecting the port number. A QR code is generated on the Mac, which the iPhone scans using the built-in camera or the companion app. After approving the pairing on the iPhone, the connection is established automatically. Proxee requires pairing before any client can access the proxied dev server, blocking unpaired access for security. This trusted device approach ensures that only authorized iPhones can view the localhost, making it safe to use on home or office Wi-Fi. The zero-code setup means no framework-specific adapters or configuration files are needed.
Proxee operates as a macOS menu bar app that runs quietly in the background. It proxies the local dev server at the HTTP layer, rewriting requests so that assets load correctly on the iPhone. By default, SSR-Safe mode ensures server-side rendered content works without issues; if some requests still point to localhost directly, Strict mode can be enabled via the proxy mode guide. The app handles framework-agnostic support for Next.js, React, Astro, Vite, and any dev server that runs on localhost. The workflow is simple: start your dev server, launch Proxee, choose the port, scan the QR, and approve the iPhone. From there, every code change triggers a live reload, and navigation is synced.
Concrete use cases include testing responsive layouts on an actual iPhone screen while coding on a Mac, catching mobile UI bugs early. Developers can debug scroll behavior and page navigation on mobile without deploying to a staging server. Designers collaborating with developers can share real-time previews by simply scanning the QR code. OAuth and login flows can be verified on mobile devices because Proxee supports browser-owned redirects and local login sessions. The outcome is faster iteration, fewer deployment cycles, and higher confidence that mobile experiences will work flawlessly in production. Users also benefit from reduced device unlocking and constant screen-on time, making long debugging sessions more productive.
Target users are web developers and designers who use a Mac and need to preview local projects on an iPhone. The product requires macOS 14+ and supports both Apple Silicon and Intel Macs. Proxee works with any framework that runs a local dev server, including Next.js, React, Astro, and Vite. Pricing is a one-time payment of $19, which covers one Mac activation and one year of updates. The free iOS companion app is available on the App Store. A 14-day money-back guarantee is offered. Proxee is 100% local with no cloud relay, ensuring data privacy. This tool is essential for anyone committed to delivering polished mobile UIs, as it integrates mobile preview directly into the development workflow.
Web developers who use a Mac and need to preview their local projects on an iPhone. Frontend engineers working with frameworks like Next.js, React, Astro, or Vite. Designers who want to test responsive designs on actual mobile hardware without deploying. QA engineers focused on mobile testing. Freelancers and agencies building mobile-optimized web apps. Anyone who wants to catch mobile UI bugs before shipping to production and prefers a local, secure solution without cloud tunnels.