开发与 ITReddit 原帖

ViewPorts – A live view of every port on your Mac

完整上下文原始内容 · Reddit

Hey everyone! What started as a small diagnostic tool to figure out why my Thunderbolt daisy chain wasn’t working has evolved into something much more useful that I wanted to share. ViewPorts shows every device and connection on your Mac, right in your menu bar. It walks the entire USB and Thunderbolt tree, including hubs, and surfaces details like total power draw, per-port power usage, speed, and connection type. Core features - Live per-port status in your menu bar (USB, Thunderbolt, HDMI, SD Card Reader. Physical connections only) - Safe eject for USB devices and disks - Notifications for connect, disconnect, and unmount events - Visual warnings for USB fallback and high power draw - Clear connection types including daisy chaining - Rename devices or hide them - Menu bar icon changes to match your device (MacBook, iMac, Mac Studio, Mac Mini, etc) Comparison Most tools show a flat list of devices. ViewPorts walks the entire USB and Thunderbolt tree and shows how everything is actually connected and powered. One thing I would especially love feedback on is DisplayLink support. I do not have a DisplayLink dock to test with, so if you do, I would really appreciate hearing how it behaves. Price is $6.99 USD one time. I will randomly pick some commenters here for 50% off launch codes, so feel free to ask questions or share feedback. Just mention in your comment you want a code so I know who to randomly choose from! 50% off codes have been used. Thank you for your participation. Website: https://viewports.app Requires macOS 26 or higher Edit: Wow thanks to all you DisplayLink testers. I've gotten tons of info to help improve DisplayLink and Dock detection so they no longer show up as flat devices!

01需求标签
开发与 IT功能改进桌面应用未解决

已收集讨论

25 条已收集

25条已收集192条 Reddit 标称评论
u/AdkHex

I can actually see this being handy if you use hubs or Thunderbolt docks a lot. Half the battle is just figuring out what’s connected where lmao. Thanks for sharing

u/0xe1e10d68回复

IO Registry Explorer is a good tool for that which helped me figure it out in the past. You just gotta know that you need to download the item "Additional Tools for Xcode" from the "More Downloads" page on the Apple Developer site lol. This app will certainly make this easier for most users including past me who could have used it xd; Although the IO Registry Explorer would certainly still offer additional details for experts who need to debug Thunderbolt, etc.

u/texass_slayer

This looks like the best of the recent USB monitoring apps. I use a thunderbolt dock with a ton of items plugged in and this could be helpful with seeing why speeds are occasionally slow.

u/HugeIRL楼主回复

If you do end up giving it a purchase, let me know! I'd love to see how your docks function with it and whatnot. 🙂 But to be clear: USB is just a tiny part of this. This is more about ALL the physical ports on your Mac!

u/NauticBoy

Soon I'm going to buy a Thunderbolt dock, so this will be great for me.

u/HugeIRL楼主回复

Amazing! Would love to hear how it works out for you.

u/Lasiu

This is actually one of the things I didn’t think I needed and while I’m still not sure about it, it might come in handy. If you have hub connected does it recognize all the devices connected to it separately?

u/quattleb

I downloaded expecting to demo / test ViewPorts. Am I overlooking a way to try it before buying it? Seems there must be as you are offering a 50% off code. thx

u/sammi12006

I use lemon squeezy as well and I would recommend using their overlay instead of full page checkout because it’s impacting your page load times

u/bifleur64

I was just about to start making the same app! Congrats on shipping OP

u/johannthegoatman

This is neat but doesn't solve a real enough problem for me to pay up front. Just my 2c. Maybe consider freemium? Also not supporting older os is a deal breaker for me

u/Only_Bullfrog_2185

Not work here and there is not contact tap on there website or in the app. This is not allowed. Every Site must have a Contact for support!

u/MediocreAnywhere1221

This would be so cool if my mac had more than one port on it :( (I'm kidding, this app looks very cool.)

u/Yutenji2020

Looks very interesting and very polished, both the app and the website. I think a short video clip or animation would help to illustrate the responsiveness to change; it took me a moment to figure out what was being presented with the power consumption values.

u/HugeIRL楼主回复

Ah shoot this is good feedback. The preview is just a static image, maybe I’ll record something!

u/Splodge1001

Does this only work on Tahoe? I have 3 Mac’s two on sequoia and one on Tahoe.

u/HugeIRL楼主回复

Correct, macOS 26 right now as theres a few APIs I had to use to get some of the data correctly via Swift.

u/calab2024

Neat. What are you using to determine the power of each device? Static ratings or dynamic data?

u/HugeIRL楼主回复

It's dynamic directly from API's Apple provides. It samples too.

u/areyouredditenough

Great work on this! I love the distinction between a flat list & tree view, that’s exactly where most current tools fall short IMHO. Does this app track long-term history for intermittent disconnects, or is it strictly real-time? E.g. HDD with Epstein files keeps disconnecting 😬Either way, it looks like a must-have for my Thunderbolt setup. Would love a discount code if you’re still picking commenters!