Review of "OpenAI Shortcuts" version 1

Details Page Preview

A GNOME Shell extension that provides keyboard shortcuts for OpenAI's ChatGPT. Reads selected text and copies AI responses back to clipboard. This extension is not affiliated, funded, or in any way associated with OpenAI and ChatGPT.

Extension Homepage
https://github.com/Venatum/gnome-shell-extension-openai-shortcuts

No comments.

FAQ

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
5 Active
4 Active
3 Rejected
2 Rejected
1 Rejected

Previous Reviews on this Version

JustPerfection rejected
1. Please remove `stylesheet.css` since you are not using it: [EGO Review Guidelines: unnecessary files](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#don-t-include-unnecessary-files) 2. Also null out in disable: ```js this.settings = null; ``` [EGO Review Guidelines: Destroy](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#destroy-all-objects) 3. Please add this to the description: > This extension is not affiliated, funded, or in any way associated with OpenAI and ChatGPT. 4. You should call `abort()` on destroy (line 415 `extension.js`): [`Soup.Session.abort()`](https://gjs-docs.gnome.org/soup30~3.0/soup.session#method-abort) 5. Why by every single keybindings you are sending the clipboard to the openAI (line 657 `extension.js`)? If you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions
Venatum posted a review
The clipboard is only sent to OpenAI after an explicit user action, not on every keyboard shortcut or interaction with the extension. This design preserves user privacy and prevents any unintended collection of sensitive data. The extension provides up to 10 configurable keyboard shortcuts, each with its own prefix (prompt) to send your clipboard content to OpenAI for specific tasks. By default, only two shortcuts are active and bound to actual keybindings, but you can configure up to ten according to your needs. Nothing is sent unless you deliberately use one of these defined commands. That's exactly what I'm aiming to do, if there is any error or unintended behavior, please let me know
JustPerfection posted a review
How do users understand that by using those shortcuts their clipboard is being sent to the OpenAI? This can get pretty dangerous if a sensitive data is in clipboard. Users should be informed of this in the settings with an explicit warning that clipboard data is sent to the OpenAI if they choose to use that feature.
Venatum posted a review
Thank you for your feedback. I’ll first try to use the current context (selected text). If that doesn’t work as expected, I’ll make sure to include a clear disclaimer stating that clipboard data is being sent to OpenAI when using this feature
JustPerfection posted a review
Btw, I've started a discussion in GNOME extensions matrix channel. You may join there to read the discussion.
JustPerfection posted a review
In case you've missed the updated review guidelines: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#clipboard-access-must-be-declared