Skip to content

Royal-lobster/Syncia

Repository files navigation

✨ Syncia - Power of GPT on Any Site

Syncia is a Chrome extension that enables users to chat with ChatGPT by opening a sidebar on any website by using the shortcut ctrl+shift+x. In addition, it provides a floating menu underneath any selected text on any website that allows users to generate text summaries, check grammar issues, and customize text length.

Syncia preview

🦾 Features

  • πŸ—¨οΈ Chat with ChatGPT through a sidebar.
  • πŸ”‘ User your own Open AI API key.
  • πŸ“œ Quick menu underneath any selected text which allows you to summarize, simplify language, translate, and more (extendable with custom prompts).
  • πŸ’― Fully customizable settings page.
  • 🎨 Has both light mode and dark mode !
  • πŸ“š Answer questions in context with text from webpage.
  • πŸ‘οΈ Screenshot any region and query GPT 4 Vision
  • πŸ¦™ Supports local models with Ollama
  • πŸ” Secure and fully Free and open source forever. (Please consider giving this project a star 🌟 and contributing πŸ’– to support the project.)

🐳 Installation

You can install Syncia through the Chrome Web Store.

Syncia - Power of GPT on Any Website | Product Hunt

Alternatively, you can install Syncia manually by following these steps:

  1. Clone the repo / Download by clicking Clone button
  2. Run yarn build. this should create a dist folder (make sure you have nodejs and yarn installed on your device)
  3. Open Google Chrome and go to the "Extensions" page by typing "chrome://extensions/" in the address bar.
  4. Turn on "Developer mode" by toggling the switch in the top right corner of the page.
  5. Click on the "Load unpacked" button in the top left corner of the page.
  6. Select the dist folder.

πŸ’« Usage

To use Syncia, simply press the shortcut ctrl+shift+x on any website to open the sidebar and start chatting with ChatGPT. To use the text-related features, select the text on the website and click on the floating menu that appears underneath the selection.

Quick Menu

When you select a text, a quick menu will appear with the following options:

REVIEW SELECTION

  • Summarize
  • Simplify language
  • Translate
  • Key takeaways

EDIT SELECTION

  • Fix spelling and grammar
  • Change tone
  • Make shorter
  • Make longer

REPLY

  • Reply positively
  • Reply negatively
  • Needs information

Note that these are default options and can be changed in the settings page with custom prompts ! Also quick menu is visible on context menu as well when text is selected and right clicked.

πŸ’– Contributing

Thank you to all the contributors who have helped make Syncia better! πŸ‘

Contributors

You can also contribute to the project by creating a pull request. please follow these steps:

  1. Fork the repository by clicking on the "Fork" button on this page.
  2. Clone your fork to your local machine.
  3. Create a new branch from the main branch with a descriptive name.
  4. Make your changes and commit them with a descriptive commit message.
  5. Push your branch to your fork.
  6. Create a pull request on this repository with a descriptive title and message.

Checkout the CONTRIBUTING.md file for more information.

πŸ”Ž Issues and Pull Requests

GitHub issues GitHub pull requests Contributors

If you encounter any issues while using Syncia or want to suggest new features, please create an issue on this repository. If you want to contribute to the project, please create a pull request for existing Issues

πŸ“¦ License

Syncia is licensed under the MIT License. See the LICENSE

About

🌟 Chrome extension that enables users to chat with ChatGPT by opening a sidebar on any website

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages