Open Source Google Drive Organizer
An AI-powered tool that automatically organizes your Google Drive files. Try it free or host it yourself - completely open source!
What This App Does
Open Source Google Drive Organizer is a free, web-based productivity tool that helps users organize files in Google Drive using artificial intelligence. When you upload a file with a natural language description, the AI analyzes your description, filename, and existing folder structure to automatically place the file in the most appropriate location.
Key Features
- AI-Powered File Organization: Automatically suggests and creates the best folder location for uploaded files based on natural language descriptions
- Google Drive Integration: Securely connects to your Google Drive via OAuth 2.0 authentication
- Smart Folder Suggestions: AI examines your existing folder structure to find the perfect place for each file
- Easy File Upload: Simple drag-and-drop or click-to-upload interface with optional description field
- Folder Structure Viewer: Visual tree view of your entire Google Drive folder hierarchy
- 100% Open Source: Full source code available on GitHub for transparency and self-hosting
- Self-Hostable: Deploy on Railway, Vercel, or any Node.js hosting platform for complete data control
How It Works
- Connect Your Google Drive: Securely authenticate with Google OAuth. We only request the minimum permissions needed.
- Upload & Describe: Select a file and add a brief description like "work documents" or "vacation photos".
- AI Organizes for You: Our AI analyzes your description and folder structure to place the file in the perfect location.
Use Cases
- Personal File Organization: Keep your personal Google Drive tidy without manual folder management
- Work Document Management: Automatically organize work files into appropriate project folders
- Photo Organization: Sort vacation photos, screenshots, and images into logical albums
- Research Materials: Organize academic papers, notes, and resources by topic or project
- Small Team Collaboration: Shared Drive organization for small teams
Technical Stack
Frontend: Vanilla JavaScript, HTML5, CSS3, Vite | Backend: Node.js, Express.js | Authentication: Google OAuth 2.0 | AI: OpenRouter API integration | Hosting: Railway (default), supports any Node.js platform
Privacy & Security
- Uses Google's official OAuth 2.0 for secure authentication
- Only requests minimum necessary Drive permissions
- No file content is stored on our servers
- Session-based authentication with secure cookies
- Open source code for full transparency
Getting Started
To use this application, please enable JavaScript in your browser. The app requires JavaScript to function properly.
Visit the main page with JavaScript enabled to connect your Google Drive and start organizing files automatically.
Resources
Contact
Email: tomtomtongtong@gmail.com
GitHub: github.com/tomtomtong/onlineChatForGoogleDrive
Note: This application requires JavaScript to function. Please enable JavaScript in your browser to use the full features of this tool.