The next version of raycast-g4f is here! Major changes include added support for uploading files: this includes AI Chat, several AI commands, as well as optionally in Custom AI Commands. To upload a file in AI Chat, press Command-Enter or select "Compose Message" from the actions.
The new Ask About Screen Content command is also introduced - it instantly takes a screenshot and sends it to the AI along with your prompt.
Currently, both features are limited to the Google Gemini provider only, but I expect to add more providers in the future as the trend shifts towards multimodality. Parts of the code base have already been rewritten in order to pave the way.
Do give it a try! Accessing Google Gemini is easy and completely free, and the steps are found in the README.
Lastly, under the hood, there have been numerous code updates and QoL improvements.
What's Changed
- Add Storage interface for persistent storage by @XInTheDark in #43
- Rewrite code: Introduce Message & MessagePair class by @XInTheDark in #42
- Switch to gemini-g4f package by @XInTheDark in #36
- Add support for uploading files by @XInTheDark in #44
- Add "Ask About Screen Content" command by @XInTheDark in #45
Full Changelog: v1.1.1...v1.2