A beautiful macOS menu bar app for quick file uploads to 0x0.st and Google Drive.
- 📁 Lives in your macOS menu bar
- 🎯 Drag & drop files directly to the menu bar icon
- 🚀 Upload to 0x0.st (anonymous file hosting)
- ☁️ Upload to Google Drive (with authentication)
- 💫 Beautiful, modern UI with shadcn/ui components
- ⚡ Built with Electron, React, and TypeScript
- Install dependencies:
npm install- For Google Drive integration (optional), set environment variables:
export GOOGLE_CLIENT_ID="your-google-client-id"
export GOOGLE_CLIENT_SECRET="your-google-client-secret"npm run devThis will start both the Vite dev server and Electron app.
npm run buildnpm run package:mac- Launch the app - it will appear in your menu bar
- Click the menu bar icon or drag files to it
- Choose your upload service (0x0.st or Google Drive)
- Drop files or click to select files
- Files will upload and provide shareable URLs
- Click "Copy URL" to copy the link to your clipboard
- Main Process (
src/main.ts): Handles menu bar, file system, and uploads - Renderer Process (
src/App.tsx): React UI with drag-and-drop interface - Preload Script (
src/preload.ts): Secure bridge between main and renderer - Styling: TailwindCSS with shadcn/ui components
- Anonymous file hosting
- No authentication required
- Files are automatically deleted after a period of inactivity
- Requires Google OAuth setup
- Files are uploaded to your Google Drive
- Publicly shareable links are generated
MIT
