GitHub - kks0488/vibe-inbox: AI-powered Gmail organization tool - Google Gemini AI reads your email content and classifies them automatically.
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
AI-powered Gmail organization tool - Google Gemini AI reads your email content and classifies them automatically.
License
kks0488/vibe-inbox
Folders and files
Latest commit
History
Repository files navigation
VibeInbox
AI-powered inbox triage for Gmail — Gemini reads email content (not just sender) and applies labels + safe actions.
한국어 문서 (Korean)
⚡ Quickstart
✅ Safe Defaults
✨ Features
📂 Classification Categories (4)
Key Differentiator
🚀 Installation
1. Requirements
2. Install Dependencies
3. Google Cloud Setup (Gmail API)
Gmail API requires OAuth 2.0 authentication.
4. Gemini API Key Setup
📖 Usage
Interactive Menu (Recommended)
CLI Commands
Example: First Run
🔧 Configuration
Customize settings in config.py:
⚠️ Important Notes
Security
API Usage
Gmail API
📁 Project Structure
🖥️ Ubuntu Server Deployment
1. Transfer Project Files
2. Run Install Script
3. Authentication Setup (Important!)
⚠️ OAuth authentication requires a browser. Two options:
Option A: Authenticate locally, then copy token.json (Recommended)
Option B: Use SSH port forwarding
4. Start Service
5. Monitor Logs
6. Scheduler Options
🐳 Docker
🐛 Troubleshooting
"credentials.json file not found"
"Gemini API key required"
"Token expired"
"API limit exceeded"
📄 License
MIT License
🤝 Contributing
Bug reports, feature suggestions, and PRs are welcome!
About
AI-powered Gmail organization tool - Google Gemini AI reads your email content and classifies them automatically.
Resources
License
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
Packages
0
Languages
Footer
Footer navigation