My phone’s Downloads folder has 379 files in it. I know that only because I asked.
Finding anything in there used to mean the same routine: open a file manager, sort, scroll, squint. Now I just ask.
The app doing this is Gotcha, the open-source Android copilot we build at Samosa AI. It is not a file manager and does not try to be one. It is a copilot with 110+ tools: it makes calls, sends messages, sets alarms, edits media and PDFs, runs terminal commands, and works inside other apps.
Files are just one of the things it handles, but that part does the job people usually go looking for in an AI file manager: you ask about your files in plain English and get an answer, not a folder to dig through.
So I put that to the test. I asked it four questions on my Nothing Phone 3a, checked every answer, and then looked at what you would use instead.
If you are new to Gotcha, start with Gotcha: The Android Copilot That Actually Works, which explains how it turns plain English into real actions on your phone.
A file manager is built around a question you already know how to ask: where is the file called X? Most of the questions I actually have are different. What is taking up space? What did I save last month? Which of these documents mentions Y? What is in this zip? A file manager can help with all of them, but it hands you a list and the thinking is yours.
Gotcha takes the question in plain language and decides which tools to run. For files, that means tools for listing, reading, globbing, and searching file contents with regular expressions, alongside everything else in the tool catalog. It runs in two modes. Monitor is read-only: the agent gets 30 tools that look and none that write, so it cannot change anything even if it wanted to. Operator has the full set. Everything below ran in Monitor unless I say otherwise.
You also don’t have to ask in English. Gotcha’s interface ships in nine languages, and you can ask your question in any language the model you picked understands; the file tools work the same either way.
Twenty-eight seconds. One tool call: a recursive listing of Downloads (379 entries), after which the model ranked them by size and gave me a top ten with sizes, including two videos sitting inside a subfolder I had forgotten about.
I checked it: all ten files, in the right order, with the right sizes.
A file manager can do a version of this too; Files by Google has a “Delete large files” card under Clean. The difference is shape: I asked a question and got an answer that started with “all over 75 MB, topped by a 242 MB APK,” which is the sentence I actually wanted.
Gotcha listing the ten biggest files in Downloads
Gotcha came back with 13 PDFs, each with its date and size. I checked: 13 out of 13, correct dates.
Gotcha in Operator mode listing 13 PDFs from last month with dates and sizes
Getting there took Operator mode. I asked again with “don’t change anything” added. A direct shell find hit a permission error, so Gotcha handed the job to a sub-agent, which ran the same search through Termux and returned the list in about a minute and three-quarters.
Forty seconds. Two files, seven matching lines, each with its line number, grouped by file. Both files and all seven lines were right.
Gotcha listing seven matching lines across two files.
One line came back as mojibake. I went and looked; the garbage is in the file itself, a box-drawing chart that was double-encoded before it ever reached my phone.
This is where a classic file manager stops being useful. They are built to search file names. Searching inside files, and showing the matching lines with context, is a different job.
Search finds the file. Gotcha finds the line in that file.
Gotcha listed all seven entries of a 21 MB archive, then read one of the PNGs straight out of the zip, without extracting it, and described it in detail. I compared it with the image itself, and the description was accurate.
Gotcha listing a zip’s contents and describing an image inside it
Any good file explorer can open a zip.
What I could not do before was ask a question about a picture that was still inside one.
The biggest-files list had a 177 MB video in it, so I asked a follow-up. This one needs Operator mode, because it creates files.
Fifty-seven seconds, four tool calls. Gotcha listed the folder to find the video, extracted its audio track into a new file (2:58, 4.1 MB), trimmed the first two minutes into a second file, and sent that clip to the speech-to-text provider I had configured. The original video was not touched.
The trimmed clip is exactly two minutes long and sounds identical to the start of the video, because the extract and the trim copy the audio stream instead of re-encoding it, so there is no quality loss.
The transcript reads cleanly and gets the substance right: 94 submissions, 28 accepted papers, the award, the paper’s title, and all seven authors in order. Proper nouns are where it slips. “Hans Meuer” became “Hans Moyer,” the tool sys-sage became “CISSAGE,” and most of the author surnames came out spelled by ear. That is the speech-to-text model, not Gotcha, and it is worth knowing before you paste a transcript anywhere that matters.
Two minutes of audio did leave the phone for this step, to the speech-to-text endpoint, and the tool’s own output says so. The extraction and the trim happened on the device.
This is the part a file manager is not built for. The question and the follow-up work happen in the same conversation, using the media and PDF tools that arrived in v1.2.0.
Answers took 28 to 40 seconds. A file manager’s search is instant, so if you know the filename, use the search box. For everything else, you do not have to watch: since v1.3.0, Gotcha keeps working in the background when you switch apps and sends a notification when it is done or needs you.
If you haven’t read about the latest Gotcha version yet, have a look at Gotcha v1.3.0: Your Android Copilot Just Got a Major Update, which also covers on-demand permissions, chat backups, and the new interface languages.
File support is growing quickly. Coming soon: file dates in Monitor mode, reading PDFs straight from storage (attaching a PDF in the chat already works), cleaner Word, Excel, and PowerPoint reading, dedicated move, rename, and delete tools, RAR and 7z archives, and an on-device index for fast photo search. Current limits are listed in the FAQ.
One thing to know today: in Operator mode, moving and deleting files happens through shell commands that run without a confirmation prompt. Use Monitor mode for exploring, and a file manager with a trash bin for bulk deletes.
When I started this post, I assumed nothing else on Android does this. That turned out to be wrong, and it is worth being precise about who does what.
Classic file explorers (Files by Google, Solid Explorer, Material Files) are excellent at what they were designed for. Solid Explorer opens RAR, 7z, and TAR archives. Material Files is open source under the GPL. Files by Google finds large files across the whole device, and on supported setups lets you ask Gemini about a PDF you are viewing (under 25 MB, not password-protected). They are instant, and their move, copy, and delete flows have years of polish. They do not answer open questions about your files. The Gemini app answers questions about files you upload into a chat, but does not browse your phone’s storage.
AI file managers are the real comparison, and there are several on the Play Store now. These descriptions come from their store listings as of October 2026:
Gotcha is not a replacement for your file manager, and it is not meant to be. It is a phone agent, and the filesystem is one of the surfaces it works on, next to calls, messages, the calendar, media and PDF editing, the terminal, and other apps.
That is what makes it useful with files: a question can turn into action in the same conversation. Find the biggest recordings, trim one, transcribe it, share the transcript. Pull the matching lines out of three research exports and draft a summary from them. List what is in a folder before you hand it to a PDF merge.
If you missed it, we wrote about the media side of this in
Other apps added AI to a file manager. Gotcha is a phone copilot that happens to be good with files.
Three properties make that trustworthy enough to try.
Gotcha runs on Android 11 and above, free and open source. The interface comes in nine languages (English, Hindi, Spanish, French, German, Italian, Portuguese (Brazil), Japanese, and Simplified Chinese), and you can ask questions in any language your model understands.
Start in Monitor mode, grant “All files access,” and ask it the question about your phone that you have been meaning to answer.
More from the Gotcha blog