Swift Suggest is an open-source MIT-licensed browser extension that provides real-time, context-aware AI suggestions as you type, helping you write faster and more accurately.
- Real-time suggestions: Swift Suggest provides suggestions as you type, helping you write faster and more accurately.
- Context-aware suggestions: Swift Suggest provides suggestions based on the context of your code, helping you write more accurately.
- OpenAI: Swift Suggest uses the OpenAI API to provide suggestions, ensuring high-quality suggestions.
To install Swift Suggest, follow these steps:
- Download the Swift Suggest from this repository.
- Unzip the downloaded file.
- Open Chrome and go to
chrome://extensions
. - Enable Developer mode by clicking the toggle switch in the top right corner.
- Click on the
Load unpacked
button and select the unzipped folder. - Swift Suggest should now be installed and ready to use.
To use Swift Suggest, follow these steps:
- Open a new tab in Chrome.
- Click on the Swift Suggest icon in the top right corner of the browser window.
- Click on the
Settings
button. - Add your OpenAI API key in the
API Key
field. - Click on the
Save
button. - Start typing in any text field, and Swift Suggest will provide suggestions as you type.
Currently, Swift Suggest is only a proof-of-concept. Here are some features that are planned for future releases:
- Customizable AI Models: Allow users to choose from different AI models to provide suggestions.
- Work out of the box: Remove the need for users to provide their own OpenAI API key for basic functionality but allow users to provide their own key for advanced features and customization.
- Deployment: Deploy Swift Suggest as a Chrome extension on the Chrome Web Store and other extension stores.
- UI Improvements: Improve the user interface to make it more user-friendly and intuitive.
Any contributions you make are greatly appreciated. To contribute to Swift Suggest, follow these steps:
- Fork the project.
- Create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.
If you find a bug or have a feature request, please open an issue.
Distributed under the MIT License. See LICENSE
for more information.