The developer behind prestApps
prestApps is not a faceless studio. It is one independent developer in Paris, working alone, with no investors and no growth team. If you are trusting an app with your 3D files or your documents, you are entitled to know who wrote it. And when you ask for a feature, you are talking to the person who will build it, usually within days.
Jimmy
Independent developer, founder of prestApps
Paris, France
The path here
I have been writing software for twenty-five years. Most of that time went into web development and e-commerce, in PHP, building and running sites where somebody else's business depended on the code being right. Alongside that, product and interface design, because a tool that works but is unpleasant to use is only half finished.
For more than ten years I have also been building natively for Apple platforms, in Swift and SwiftUI. Eyemesh and Pagira are where those two threads meet: the discipline of software people rely on daily, and the polish expected of a Mac or iOS app.
prestApps is a sole proprietorship registered in Paris, run by one person. There is no team behind the "we" you may read elsewhere on this site, and there is nobody else to escalate your email to. When you write to support, I am the one who answers.
Why these two apps exist
Both apps started from the same kind of annoyance: something the Mac or the iPhone should be able to do, and does not.
Eyemesh
macOS Quick Look handles a handful of 3D formats and gives up on the rest. If you keep a folder of OBJ, STL, FBX or GLB files, inspecting them means launching a heavyweight 3D suite just to answer "which one is this?". Eyemesh makes 17 formats previewable, inspectable and convertible straight from the Finder, with Quick Look integration, wireframe and cross-section views, texture and metadata inspection, and export to PNG or a 360 degree video.
Pagira
iOS still cannot properly open a website you have on your device. Tap an HTML file and you get the markup, or a page stripped of its CSS, JavaScript and subfolders. Pagira renders the whole folder as the site it actually is, adds a real PDF reader, and works offline or streamed from iCloud Drive.
What I believe about privacy and simplicity
Three rules, and they are not marketing lines. You can verify every one of them.
Your files are none of my business
Neither app contains an analytics SDK, a crash reporter or any telemetry. They open no connection to a prestApps server, because no such server exists. Your models and documents stay inside the sandbox macOS and iOS give the app. I could not see them if I wanted to.
No account, no sign-up, no email required
You download the app and it works. There is nothing to register, nothing to log into, and therefore no profile of you anywhere. This site follows the same rule: no analytics, no advertising pixel, no third-party tracker, which is why you have not been asked to accept cookies.
One purchase, no subscription
Eyemesh is $14.99, Pagira is $4.99, both paid once, with future updates included. A small utility you use twice a month has no business charging rent. Apple handles the payment; I never see your card or your address.
The apps
Eyemesh
3D file viewer for macOS
Preview, inspect, compare and convert 17 3D formats, including USDZ, OBJ, STL, GLB, glTF, FBX, DAE, PLY, 3MF and ABC. Quick Look integration, wireframe and cross-section views, texture and metadata inspection, animation playback, 4K PNG and 360 degree video export.
Discover Eyemesh
Pagira
HTML and PDF viewer for iPhone and iPad
Opens a complete HTML site folder with its CSS, JavaScript, images and subfolders correctly resolved, plus your PDFs, straight from Files or iCloud Drive. Offline reading, iCloud streaming, reading list and history.
Discover Pagira
Who these apps are built for
They were designed around specific workflows rather than a general audience.
3D artists and designers
Identify a mesh, check its topology in wireframe, inspect its textures and materials, all without waiting for Blender, Maya or Cinema 4D to launch.
Game developers
Check an asset before importing it into Unity or Unreal: polygon count, scale, pivot, animations and UVs, then convert to the format your pipeline expects.
3D printing and fabrication
Open an STL or 3MF, look for holes with the cross-section view, verify dimensions and orientation before the file ever reaches a slicer.
Architects and product designers
Review a USDZ or an FBX received from a client, compare two revisions side by side, and export a clean 4K image or a 360 degree turntable for a presentation.
Developers and technical writers
Read an exported static site, a generated documentation bundle or an HTML manual on an iPad, exactly as it will look, with its stylesheets and scripts intact.
Anyone with an archive to read
Saved web pages, downloaded courses, offline references and PDFs, all readable on a plane or a train with nothing streamed and nothing logged.
Tell me what you need
This is where being one person stops being a limitation and becomes the point. There is no roadmap committee, no quarterly planning cycle and no ticket queue to disappear into. When somebody asks for something that would genuinely make the app better, I build it, and it usually ships in days rather than months.
Several Eyemesh features exist for exactly that reason: a user wrote in, described how they actually work, and the next update carried it. The custom colour option and the substantial visualisation improvements both came straight out of user requests.
- A format, an export option or a shortcut is missing? Ask for it.
- Found a bug? It goes to the top of the list, not into a backlog.
- Need something specific for your workflow? Describe it. If it belongs in the app, I will build it.
Get in touch
Questions, bug reports and feature requests all go to the same address, and they reach me directly. Several features in Eyemesh exist because a user asked for them, which is the part of this job I like most.
Company details, registration number and hosting information are on the legal notice page, and the way your data is handled is set out in the privacy policy.