[Lifetime] AnyFrame: Just launched on the Mac App Store. Share any region of your screen in video calls
My Dell U4025QW during a Teams call. The dashed pink frame is what AnyFrame is sharing. everything outside stays on my Mac. What is shared via Teams, Meet or Zoom. Problem Zoom, Teams, Meet and other video call apps give you the same two options: share your whole screen (and expose every notification, every Slack ping, every browser tab), or share one window (rigid, no side-by-side context). Neither works when you want to show specific apps together without exposing everything else, especially on a larger display where the whole screen becomes unreadable for viewers. Comparison vs. native macOS screen sharing: AnyFrame lets you frame any region, combine multiple apps in one share, and resize the frame mid-call without restarting the share. vs. virtual camera tools: AnyFrame uses ScreenCaptureKit and appears as a regular window in any video call's share picker. Full resolution, no driver to install. vs. PBP (Picture-by-Picture) on hardware: PBP requires input switching and sacrifices workspace. AnyFrame is software, works on any Mac, no monitor configuration changes. Pricing 14-day free trial, everything unlocked. After trial: short sessions stay free (5 minutes, three per day) so you can keep it as a backup. For unlimited use: Monthly: €4.99 / $3.99 Yearly: €29 / $34.99 Lifetime: €49 / $44.99 Founding Supporter for the next 4 weeks (€79 / $69.99 after) Mac App Store: https://apps.apple.com/app/id6762270634 Site with demo: https://anyframe.app Built by me solo over 8 months. Native Swift. No cloud, no telemetry, no analytics. Sandboxed via Mac App Store. Honest feedback welcome. What works, what doesn't, what's missing.
Collected discussion
Interesting! The one thing I would miss over sharing by app is the protection against popups and other apps that you might open that were previously positioned within that frame, as we can’t control where they open.
On the sake of transparency, would you be open to disclose how much of the app is AI generated? (It seems the web page is. I apologize if it’s not)
Separate reply for the AI question, it deserves one. Honest answer: the app foundation and architecture I built myself in Swift. AI helps me with boilerplate and polish, but the core is hand-written. The website copy was drafted with AI. Happy to elaborate if you want.
You're right, that's a real tradeoff and worth being honest about. Window-sharing protects you automatically because only the window's pixels go out. With AnyFrame, anything that opens inside the frame's region during the call (a system dialog, a notification center pop, another window I forgot about) does get captured. What I do in practice: dock the frame over a section I rarely click through to (right side of the display, where my editor lives), and use Do Not Disturb during calls so notifications don't surface. That doesn't fully solve it, but it's the honest answer. Window-sharing is still safer for unpredictable popup behavior. AnyFrame trades that safety for the multi-app composition flexibility.
Yes, thank you for elaborating! That makes a lot of sense. I saw another user suggested “whitelisted” apps and that would be really interesting to see it happening if you intend. Would probably address my specific needs. Mostly in my case the problem with company laptop is that it nags presentations with Jamf noticies, annoying af. But even then, I do see space for the AnyFrame approach. Might take it for a spin.
This is brilliant. I love my ultrawide but having to choose between sharing my entire screen (lol) and a single window has been really annoying.
Haha yep, ultrawide screen sharing is pain. It’s either “here’s my entire desktop + notifications” or “here’s one tiny window with no context.” That’s basically the whole reason I built AnyFrame.
about time someone made this. curious to know what happens to the resolution though? if you crop a small crop a small section of the screen
Good question, resolution stays sharp. It’s not like “share whole screen then zoom in”, it captures just that region directly. Also I just pushed an update that improves Retina handling, so framed areas look a lot crisper now.
Would it be possible to use AnyFrame to share a designated portion of a MacBook's internal monitor with an external one? At the moment, I'm leveraging Side Mirror and Hammerspoon for presenting to an audience, but perhaps AnyFrame would allow for easier setup and fewer keystrokes?
If I understood you right: local presenting on a projector or external display, no video call needed, audience only sees the cropped region you've defined. AnyFrame is built exactly for that kind of clean cropped sharing. That's actually how I test AnyFrame myself during development. I pick a region on my ultrawide Dell, start a Google Meet on my MacBook, share the AnyFrame window into it, then fullscreen the Meet window on the MacBook display. Works really well, the cropped region looks sharp, and AnyFrame stays out of the way while you present. I didn't have your use case on my radar at all, but I love it. A dedicated mirror window in AnyFrame itself: pick your region as usual, drag a live mirror onto your external display, fullscreen it. No Meet, no Hammerspoon, no scripting. Putting it on the list.
Thank you for the reply. Not sure if we are describing the same thing, so here is an image depicting what I'm after:
Love it dude! Going to download this! I launched a Mac app called Mirror Input the other day, lets you screen mirror any device ( iPad, iPhone, Other Mac ) directly into any app! It makes the screen appear as a webcam! Would love your thoughts! :) https://mirrorinput.app
Thanks for downloading, hope it's useful. Mirror Input sounds like a different angle on the sharing problem (devices in vs. screen region out). Different toolboxes for different setups. Will check yours out.
Oh yeah absolutely! Thank you! Will let you know I get on 🙌🏻
Is it possible not to have .pkg installer? I want to try but I prefer drag and drop DMG installer, so even when I uninstall it, its easier and have less unwanted files to clean up
sadly not unfortunately this is because for the audio side to work ( mixing a mic with your iPhone audio etc ) it needs your password to install the audio driver and reboot the audio system, plus the application only works from the application folder, so ensures it works out the box! :)
Zoom has an option called portion. Isn't it the same?
Fair point, Zoom's Portion of Screen does cover the basic case really. Where AnyFrame goes further: It works everywhere, not just Zoom. Teams, Meet, Slack Huddles, Discord, FaceTime, OBS, anywhere that supports "Share Window". If you live in Zoom only, Zoom's built-in is genuinely solid. If you bounce between call apps (what I need to do), having one consistent region tool across all of them matters. Plus named presets and global hotkeys for switching between regions mid-call ("demo view", "code review view", etc.). Small thing, but useful when you do this often.
This looks incredibly useful for professional meetings! Sharing a huge ultra-wide display is always a struggle because the text becomes unreadable for viewers, and the privacy of sharing just a specific 'frame' instead of the whole screen or a single window is a game-changer.
Thanks. The ultrawide readability problem is exactly what triggered me to build this in the first place.
This comment was deleted at the source.
Yep, that’s the core tradeoff. A locked frame mode with only whitelisted apps inside sounds like a smart compromise. Keeps the flexibility, but adds some of the safety people get from window sharing. I will investigate in that.
This comment was deleted at the source.
Glad you like it. 🎉