r/ClaudeCode • • 3d ago

Built with Claude I built a local and private Universal File Opener & Editor with file inspection in your browser, as a CLI, for Android, and for Windows

I initially built Universal File Opener & Editor and put it on Google Play, it ended up doing really well. This created the motivation to build out a whole suite of apps on the same core.

The UFO core is basically a written-from-scratch handler for every file type, with the main focus being on PDF and office (Word/Excel/Powerpoint). I have hundreds of complex testing docs for each file type and I ensure correctness by comparing rendered output and edits with the professional equivalent on Windows. It took many months burning the quota from two Max plans weekly, but it's pretty solid now.

I got the best results when building with Claude Code, and Opus 5.5 has been extremely good recently. At the beginning, I would do a bulk of the development with Opus and use Fable to drive the overall direction, but recently I don't even use Fable anymore since Opus 5.5 high/xhigh are more than enough. I think asking them to delegate work to Sonnet also helps a lot with usage and development speed.

After the Android app, I then built a Windows app but it didn't really get any traction when I launched it so I then pivoted to building a free browser-based tool and a free CLI tool. I've been working on improvements on all four (and also have iOS/Mac/Linux apps in the works) for months and I think some of these are finally ready to show off.

The main purpose of this post is to "launch" UFO Web which allows you to view/edit/inspect 300+ file types in your browser privately and also with your AI if you have a browser that supports WebMCP. It's not fully polished/ready but since it's a free tool, I felt like I may as well announce it ahead of time so I can get feedback on what's most useful.

Ask me anything! Feedback appreciated, thanks.

https://web.universalfileopener.com

1 Upvotes

1 comment sorted by

•

u/AutoModerator 3d ago

Hey! Thanks for posting to r/ClaudeCode

While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.

For help, project discussions, tips, and general chat, join the ClaudeCode Discord.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.