Review of "Penguin: AI Chatbot" version 20

Details Page Preview

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.

Extension Homepage
https://martijara.github.io/Penguin-AI-Chatbot-for-GNOME/

No comments.

Diff Against

Files

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

All Versions

Previous Reviews on this Version

JustPerfection rejected
1. Timeout should be removed on destroy (line 218 `lib/chatUI.js`): [EGO Review Guidelines: Timeout](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources) 2. Where do you clean up line 9-11 `lib/tooltip.js` in disable?
martijara posted a review
1. Fixed in new submission 2. 356 extensions.js