An asset manager, file picker, and AI media generator.
Files.js is a JavaScript library for managing files on your server or S3 storage, or for use as a file picker in your web application.
With the Files.js asset manager, you can edit images or generate media, including images, videos, and audio, using AI models such as Google Nano Banana, Veo, Kling, FLUX, and more.
Note:
The AI media generation feature is optional and can be enabled or disabled as needed. The feature requires a API keys, which you can obtain from OpenAI and Fal.ai.

Bulk selection, multilevel folders support & move between folders
Drag & drop file uploads
Quick renaming file
Quick view
Folder Tree
File Info
Gallery View
List View
Choose from the AI tool collection — from image editing to video generation.
Image editing: describe the editing you want to apply.
Files.js is a JavaScript library that you can use in various project environments (React, Next.js, Laravel, etc.). Examples are provided in HTML with Node.js and PHP. To enable media generation, you’ll need API keys from OpenAI and Fal.ai.
1 Year Free Upgrade & Email Support Included
After successful order, an automatic email containing login and download info will be sent.
If no email received within 1-2 hours, please check your spam folder or contact our support at: support@innovastudio.com
From Standard to Pro License ($90)
From Pro to Super License ($90)
From Standard to Super License ($180)
Please note that 1 year free upgrade is included. You can use the same download link from the user area to get the latest version/update. After 1 year period, upgrade is optional. Your license remains active even if you don't upgrade.
Standard License Upgrade ($40)
Pro License Upgrade ($95)
Super License Upgrade ($149)