I have been vibe-coding an AI FILE manager app, but I have a little concern, this app is supposed to interact with local media files, can an app of this sort built with typescript, html, css, etc work very well with local media on a browser or I’ll need to convert the web app to Android app on Android studio bringing in capacitor. How do I go about this?
Hi @Daniel_Mathias,
Welcome to the Google AI Forum!
![]()
No, you cannot use a pure web app (browser) for this. To build a functional File Manager on Android, you must use Capacitor (or a similar native bridge).
Android browsers enforce Scoped Storage, which strictly sandboxes web apps. A website cannot access the user’s root storage or manage non-media files (like documents or system files) due to security restrictions.
The Fix (based on your screenshot):
You need to convert the app to Android using Capacitor to unlock the MANAGE_EXTERNAL_STORAGE permission, which is the only way to get read/write access to the entire device.
Hello @Krish_Varnakavi1 I am specially thrilled to have gotten a detailed and true response from you, the AI revolution is still in its toddler phase, therefore, the Human In The Loop method cannot be overemphasized. We’re hoping for a more deep thinking system were users can get well informed and intelligent suggestions and interference from agents even while they’re vibe-coding so that they’re not building the right tool with the wrong material ![]()
