File System Plugin
The File System plugin adds a file explorer to React Native DevTools, so you can browse your app's directories and preview files without leaving the DevTools window.
Installation
Make sure to go through the Getting Started guide before installing the plugin.
Install whichever filesystem library your app already uses:
Usage
With Expo FileSystem
With RNFS
Once configured, the plugin appears in DevTools as "File System". You can jump between roots (document, cache, bundle, and others depending on your library), navigate folders, and preview text and image files inline. Files that can't be decoded as text fall back to a hex-style preview.
File transfer
Importing and exporting files is off by default. Turn it on with fileTransfer when you want the panel to move files in or out of your app:
Imports keep the original filename and ask before overwriting an existing file.
If you also want coding agents to import or export files through Rozenite for Agents, opt in separately:
Notes
The plugin doesn't auto-detect a filesystem library — you always need to pass an adapter.
Previews are size-limited to keep DevTools responsive. Very large files may not preview, and very large directories are truncated in the listing.
createExpoFileSystemAdapterworks with both the modernexpo-file-systemAPI andexpo-file-system/legacy.createRNFSAdaptersupports bothreact-native-fsand@dr.pogodin/react-native-fs.- File transfer handles one file at a time, within visible filesystem roots.
Agent Tools (LLM Integration)
When active, this plugin registers agent tools under the @rozenite/file-system-plugin domain: list-roots, list-entries, read-entry, read-text-file, read-image-file, plus export-file / import-file when the matching fileTransfer.agent option is enabled.
Next: Learn about Plugin Development, or explore other Official Plugins.
