A GNOME Shell extension that provides a chatbot interface using various LLM providers, including Anthropic, OpenAI, Gemini, and OpenRouter. Features include multiple provider support, customizable models, chat history, customizable appearance, a keyboard shortcut, and copy-to-clipboard functionality.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
Version | Status |
---|---|
22 | Active |
21 | Rejected |
20 | Rejected |
19 | Inactive |
18 | Rejected |
17 | Rejected |
16 | Active |
15 | Inactive |
14 | Rejected |
13 | Inactive |
12 | Rejected |
11 | Active |
10 | Active |
9 | Rejected |
8 | Inactive |
7 | Inactive |
6 | Rejected |
5 | Inactive |
4 | Inactive |
3 | Inactive |
2 | Inactive |
1 | Rejected |
1. Bad xml filename: [EGO Review Guidelines: GSettings Schemas](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#gsettings-schemas) 2. Please use [`Soup.Session.abort()`](https://gjs-docs.gnome.org/soup30~3.0/soup.session#method-abort) on destroy. To do that, you need to add `destroy()` function to the `Indicator` class: ```js destroy() { this._session?.abort(); // <- Don't forget to make the session instance avaialable to the class super.destroy(); } ``` 3. Add to the description that this extension is using `openrouter.ai` services. 4. Please use a correct class name for the default classes you are exporting in both `extension.js` and `prefs.js`.