https://github.com/traves-theberge/genni
https://github.com/traves-theberge/genni
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/traves-theberge/genni
- Owner: Traves-Theberge
- License: mit
- Created: 2025-03-19T11:45:56.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-19T20:09:50.000Z (3 months ago)
- Last Synced: 2025-03-19T21:29:57.534Z (3 months ago)
- Language: JavaScript
- Size: 577 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://opensource.org/licenses/MIT)
[](https://chrome.google.com/webstore)
[](https://microsoftedge.microsoft.com/addons)
[](http://makeapullrequest.com)
[](https://github.com/yourusername/Genni)**Genni is your AI-powered reply companion that generates intelligent, context-aware responses using screenshot analysis and OpenAI's Vision API.**
## ✨ Why Genni?
- 🎯 **Smart & Contextual**: Understands conversation context through advanced screenshot analysis
- ⚡ **Lightning Fast**: Generate professional replies in seconds
- 🔒 **Privacy First**: Your data stays local, with secure API handling
- 🎨 **Beautiful UI**: Modern glassmorphism design that's a joy to use
- 🌐 **Cross-Platform**: Works seamlessly across major messaging platforms
- ⌨️ **Keyboard Friendly**: Quick access with customizable shortcuts## Installation
# Install Genni:
- Clone or download the repository
- Click "Load unpacked" in your browser
- Select the src directory from the downloaded files
- Enable Developer Mode in your browser:- Edge: Go to edge://extensions
- Chrome: Go to chrome://extensions
- Toggle "Developer mode" switch in the top right
- Configure the Extension:- Click the Genni icon in your browser toolbar
- Open Settings and enter your OpenAI API key
- Save your settings
- Start generating smart replies!# Basic Usage
- Navigate to any supported messaging platform
- Press Ctrl+Shift+Z or click the Genni icon
- Click "Capture Screenshot" to capture the conversation
- Click "Generate Reply" to create an AI-powered response
- Click "Insert Reply" to automatically insert the response## 🎯 Key Features
### 🔍 Smart Analysis
- Real-time screenshot processing
- Context-aware response generation
- Multi-platform compatibility
- Intelligent conversation parsing### 🎨 Modern Interface
- Sleek glassmorphism design
- Intuitive controls
- Visual feedback
- Dark/Light mode support### ⚙️ Customization
- Adjustable AI parameters
- Custom response templates
- Platform-specific settings
- Keyboard shortcut mapping### 🔒 Security
- Secure API key storage
- Local screenshot processing
- HTTPS-only communication
- No permanent data storage## 💻 Supported Platforms
| Platform | Status | Features |
|----------|---------|-----------|
| LinkedIn | ✅ Full | Smart replies, Format preservation |
| Gmail | ✅ Full | Rich text, Template support |
| Outlook | ✅ Full | Signature integration, Threading |
| Facebook | 🟡 Basic | Message replies |
| X/Twitter | 🟡 Basic | Tweet responses |## 🛠️ Technical Architecture
```mermaid
graph TD
A[Browser Extension] --> B[Background Service]
B --> C[Screenshot Capture]
C --> D[Vision API]
D --> E[Response Generation]
E --> F[UI Injection]
```## 🔧 Advanced Configuration
```javascript
{
"model": "gpt-4o-mini",
"maxTokens": 500,
"temperature": 0.7,
"responseFormat": "json"
}
```## 🤝 Contributing
We love your input!
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## 📈 Roadmap
- [ ] 🌍 Multi-language support
- [ ] 📝 Custom reply templates
- [ ] 🤖 Advanced AI models integration## 📄 License
Distributed under the MIT License. See `LICENSE` for more information.
---
Made with ❤️ by Traves Theberge