
PhoneDeck
Turn your iPhone into a free Mac controller
363 followers
Turn your iPhone into a free Mac controller
363 followers
You already own a StreamDeck. It's your iPhone. PhoneDeck turns your iPhone into a fully customizable Mac controller, media controls, app launcher, custom buttons, all on your phone's screen. No hardware. No subscription. Free. Built by a solo developer in 7 days because I needed it myself. Works out of the box. No setup headaches. Download Now: Phonedeck.io









the 'no setup headaches' bit is the hard part — iphone↔mac local control usually dies on the ios local-network prompt + bonjour discovery when the phone's on wifi and the mac's on ethernet. that cross-interface case is where these quietly break.
PhoneDeck
@qifengzheng You’re right to focus on that edge case because “local” doesn’t automatically mean “reliable.” An iPhone on Wi-Fi and a Mac on Ethernet can still communicate when both interfaces belong to the same local network and the router correctly forwards Bonjour traffic. Guest networks, office isolation policies, and poorly configured routers can break that assumption.
The real product challenge isn’t pretending every network behaves perfectly it’s detecting what failed, explaining it clearly, and recovering whenever possible. “Searching…” without an explanation is not a connection experience; it’s an absence of one. That reliability and diagnostic layer is an active part of PhoneDeck’s development.
the diagnostic layer's the nasty part — a query eaten by AP isolation and a mac peer that isn't up yet are the same silence at the app level. separating them needs a probe below bonjour, like a unicast poke at the last-known ip. that's the unglamorous half of "explain what failed."
Used it for a few minutes and the media controls on my iPhone for my Mac just work instantly, no fiddling. Nice touch that it's free with no account needed.
PhoneDeck
@yaz2029848 Thank you. “No fiddling” is a product feature in itself. Many automation tools save time only after asking the user to spend hours configuring them. PhoneDeck’s challenge is to become increasingly powerful without moving that complexity onto the user.
The lack of an account is equally intentional: the connection is entirely local, so controlling the Mac beside you shouldn’t require creating an identity in somebody else’s
cloud.
Love it! It's a bit hard for me to infer its use cases. Would you mind sharing a few use cases for why I would need that product?
PhoneDeck
@galdayan A useful way to think about PhoneDeck is that it compresses repeated Mac actions into intentional, visible controls. Instead of searching for an app, remembering a shortcut,or navigating through menus, the action remains one tap away.
Today, that can mean launching an entire work setup, controlling media, triggering Apple Shortcuts, opening frequently used apps and websites, taking screenshots, or managing
a presentation.
I’m also building context-aware profiles, so PhoneDeck won’t remain one static controller. Its controls will adapt to the app or website you’re using. During a meeting, it could surface mic, camera, chat, and leave-call controls.
For a video editor, it could present frequently used timeline and editing actions. For someone working with AI agents, it could expose their recurring workflows and commands without repeatedly returning to the keyboard.
The larger idea isn’t simply controlling your Mac from your phone. It’s giving every working context its own purpose-built control surface, using a device you already own.
@vanshmparihar That context-aware profile idea is the real unlock here - a static remote is neat, but a controller that knows it's meeting mode vs editing mode vs coding mode is a different category of useful. The meeting one alone (mic/cam/chat/leave-call) would probably get used daily. Curious how you're detecting the active context - is that based on the frontmost app, or something more manual like switching profiles yourself?
PhoneDeck
@galdayan That’s exactly the question I’m currently testing rather than pretending I’ve already found the final answer The first prototype uses deterministic signals available locally on the Mac: the frontmost application, its bundle identifier, and in supported browsers the active website context. I’m testing how far that approach can go because it is fast, private, and predictable.
The harder problem is understanding context inside an application. Knowing that a video editor is frontmost is easy; knowing whether the user is trimming a timeline, reviewing footage, or exporting is much more interesting. For that, I’m exploring deeper signals such as window state, Accessibility information, available menu commands, and potentially a small local model that interprets ambiguous context on the Mac itself.
I don’t think the right answer is rules or AI. The stronger system may be layered: deterministic signals provide certainty, while a local model handles meaning when those signals are insufficient. Nothing would need to leave the Mac, and manual selection would remain available when the user wants control.
The principle I’m working from is simple: don’t use AI to guess what macOS already knows use it only where the system stops understanding what the user is actually trying to do.
Oh wow, I stepped into a completely different universe! I'm a huge fan of Apple products and the seamless connection between Mac, iPhone and iPad - but I can't quite figure out the benefit of controlling your Mac from your iPhone. Maybe because I'm a designer, not a developer?
PhoneDeck
@julia_shtogren designers are actually one of the strongest use cases. When your Mac screen is occupied by a canvas, timeline, or full-screen preview, your iPhone can become a secondary control surface for repetitive shortcuts, screenshots, app switching, project links, and presentation controls without taking space away from your creative work.
I’m also building context-aware profiles, so PhoneDeck can eventually recognize the app you’re using and automatically surface the relevant controls. A design app could show your most-used tools and shortcuts, while a presentation app could show navigation and playback controls.
The idea isn’t to control your Mac from a distance. It’s to reduce the small interruptions that repeatedly break creative flow by giving each working context its own purpose-built control surface.
Took it for a quick spin and the media controls showed up on my phone almost instantly, no fiddling with settings. Nice that it's free too.
PhoneDeck
@aydntuglukkkdy Thank you that “almost instantly, without fiddling” part is one of the most important outcomes for me. Powerful tools often confuse capability with complexity, but every setup step is friction between an intention and an action. PhoneDeck’s ambition is to grow into a serious control and automation platform without making users feel like they need to become automation engineers first.
Finally, a decent alternative to a Stream Deck that doesn't cost a fortune. Turned my old iPhone into a Mac controller in a few minutes. No subscription, no extra hardware cluttering my desk. Setup was painless – just install the app on both devices and it works. Some rough edges (it was built in 7 days after all), but for a free tool, it's surprisingly useful. The developer gets it – we don't need more paid junk in this space.
PhoneDeck
@rick_borduur Thank you, Rick. Reusing an old iPhone is more than a cheaper substitute for dedicated hardware it turns a general-purpose device that may otherwise sit unused into something valuable again.
The rough edges are real, and feedback from people using PhoneDeck outside my own setup is helping me find them quickly. It’s free while I’m developing the full product. If it becomes paid later, I want the value to come from making it substantially more capable.
Such a clever idea, and surprisingly polished. Setup took just a couple of minutes, and I was using my iPhone as a custom control deck for my Mac almost immediately.
I love seeing indie developers build practical tools like this, especially when they’re free, local-first, and don’t try to lock you into a subscription. PhoneDeck is genuinely useful, thoughtfully designed, and quickly went from a tool I didn't know I needed to a tool I can't live without.
Highly recommend giving it a try.
PhoneDeck
@hellosimone91 This means a lot, Simone. “A tool I didn’t know I needed” captures the challenge perfectly: people understand a control surface once it removes dozens of tiny interruptions from their day.
Local-first and account-free are deliberate choices. A button that controls the Mac beside you shouldn’t depend on a distant server or require an identity system. PhoneDeck is free while it develops, and whatever business model follows should preserve that sense of ownership rather than turning the product into another subscription dependency.