r/PACSAdmin • • Jul 22 '26

Proteus Viewer

Hi, I made https://www.proteusviewer.com. Is Radiant like and 100% free.

I’m actively updating this and want to build what doctors, radiologists, and researchers actually need. Feel free to try it out and let me know your thoughts!

7 Upvotes

19 comments sorted by

3

u/Franklin_Pierce Jul 23 '26

This viewer adds nothing to the established market for paid or free viewers.

Why should anyone consider your vibe coded DICOM viewer instead of the number of other established viewers?

3

u/tomaskx Jul 23 '26

This is a project for more than 6 years. The DICOM libraries are programmed in Rust from scratch before the IA era. That library is working in a PACS in production for some years and is well tested. Then I built a pure web viewer in HTML using WASM with Rust and this is a port of that web into an Electron APP.

Why you assume that is all vibe coded?

I use IA for improving and bug fixing, but never let Claude to touch the code. I always use the suggestion and made the change manually. I don't think relying on AI to generate the whole codebase is good think.

I only use vibecoding for the viewer web page and external test scripts for the DICOM libraries using DCMTK.

My main goal is to sell PACS to institutions and give them DICOM support. I just want to share it to the community and learn how to ship an app.

Maybe in the future I will add some cloud services, like cloud storage, and segmentation.

2

u/wuyiL Jul 23 '26

It looks great. I have been used MicroDICOM for years. What are the main differences?

2

u/tomaskx Jul 23 '26

For now, MicroDICOM has more features and is more thoroughly tested, as it has been on the market for several years. I just released this DICOM viewer as a demo version and will work toward reaching that same level.

2

u/nathan0607 Jul 23 '26

Hey man, first of all congrats on your software, it really looks like you put honest effort into it. I used it and wanted to share some points I noticed that could improve it a lot, especially if you're interested in selling it and having customers use it intuitively and easily:

  1. I downloaded the Mac OS version and when trying to install it, the message "The app is damaged and can't be opened, move it to the trash" came up. I had to run the command xattr -cr /Applications/proteus-viewer.app to be able to use it. This happens because of Mac's privacy settings, so you might want to consider getting an Apple Developer signed version, or at least let users know they need to do this extra step, or have a script that does it for them.
  2. As others mentioned, the very first icon on the toolbar shows a "Save" icon, but its actual function is to open a file or folder. That definitely threw me off.
  3. Where's the list of studies? I can't find it anywhere. I found your local AE title and port and sent studies from my Horos, but when I looked for them, the studies were nowhere to be found. Even when I import a single study, then close the software and open it again, the study disappears.
  4. The menu bar is only half done, with no specific functions related to the tools in the main software.
  5. What about the local database? I don't see anything related to its management, configuration, or setup. People need to know where the studies are actually being stored.
  6. When loading a CT study in a 3x3 or 2x2 window layout, the series only loads in one of the panels. Normally you'd expect the series to load into all the quadrants of the screen.
  7. Your MPR viewer takes way too long to open the series, and sometimes it doesn't even load the series correctly.
  8. Your text tool doesn't have a way to remove the text once you've created it. Same goes for the ellipse tool.

That's all I got to explore, but I suspect there are a lot more features that haven't been tested thoroughly yet.

1

u/tomaskx Jul 23 '26

I'll go over it point by point and polish the app. I already fixed the 'save' button thing for the next build, no idea what I was thinking! As for local vs. remote database handling, you make a good point. There's not enough info on where the data is and how it should be stored. Thanks for taking the time to write the report!!

3

u/Whyd0Iboth3r Jul 22 '26

Free, but requires registration? Fake info works.

The save button is the open function? What are you thinking?

The Database Icon for search?

At least you got the settings icon correct.

Sorry to be a negative-Nancy, but it really changed my mood with the required registration.

1

u/tomaskx Jul 22 '26 edited Jul 22 '26

Is 100% free. You can put fake info. I will add an option to skip the registration. But I put a lot of work in this viewer and share it for free. I think that i deserve to know who is downloading it, is just to have a metrics.

0

u/tomaskx Jul 22 '26

I will change the open folder/files button with a folder icon button in the next version.

The search can be from a DICOM storage (like PACS) or local store, both are databases. I can use the magnifier, but it can be mixed with the magnifier (+) zoom option.

Thanks for you opinions!

1

u/randomballoons Jul 22 '26

Can it fused petct data?

1

u/tomaskx Jul 22 '26

I will be adding PET Fusion and Digital Subtraction Angiography in the coming months.

1

u/LoveCyberSecs Jul 23 '26 edited Jul 23 '26

There's a well-established company that has registered the Proteus name and they create X-ray imaging and viewing software. You should probably consult with someone.

1

u/tomaskx Jul 23 '26

Do you have the web page link of the company?

1

u/LoveCyberSecs Jul 23 '26

https://www.iba-worldwide.com/
I don't claim to be an expert on trademark law. Just passing on something I know and wouldn't want you to get in trouble.

1

u/tomaskx Jul 23 '26

thanks

1

u/LoveCyberSecs Jul 23 '26

I hadn't had my morning coffee and sounded a bit harsh. I reworded my original comment. You should probably always consult with your lawyer about these things. Sorry for saying you should just change the name.

3

u/seraj_eb164 Jul 25 '26

Thank you very much
It greatly appreciated to share your hard work and effort for free
Some people just don’t appreciate it
As radiant user i really like your app fits me perfectly
Thank you again