Slack.Enchanter.Chrome.Extension.mp4
Slack Enchanter is a Chrome extension that enhances your Slack messaging experience by adding customizable AI-powered message generation buttons to your Slack interface. Using the GROQ API, it helps you quickly transform and improve your messages.
- 🪄 Customizable AI-powered message enhancement buttons
- 🎨 Seamless integration with Slack's interface
- 🌓 Automatic dark/light mode detection
- ⚡ Real-time message generation
- 🔐 Secure API key storage
- Clone this repository or download the source code
- Add your GROQ API key to the
slackEnchanter.js
file - Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the extension directory
- Get your GROQ API key from GROQ's website
- Click the Slack Enchanter extension icon in your Chrome toolbar
- Enter your GROQ API key in the extension settings
- Configure your custom message enhancement buttons
You can customize your enhancement buttons through the extension settings. Each button requires:
- Button Text: The label that appears on the button
- Prompt: The system message that guides the AI in generating responses
Example button configurations:
- "Make Professional" - Transforms casual messages into professional communication
- "Make Friendly" - Adds a warm and approachable tone to your messages
- "Fix Grammar" - Corrects grammar and improves sentence structure
- Open Slack in your Chrome browser
- Type your message in the message input field
- Click any of your custom enhancement buttons
- The AI will generate an enhanced version of your message
- Review and send the enhanced message
The extension uses:
- GROQ's Mixtral-8x7b-32768 model for text generation
- Chrome's Storage API for settings management
- MutationObserver for dynamic Slack interface updates
- SVG icons for visual integration
- Your GROQ API key is stored securely in Chrome's sync storage
- Messages are processed directly through GROQ's API
- No message data is stored or logged by the extension
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.