extensions icon indicating copy to clipboard operation
extensions copied to clipboard

Add alice-ai extension

Open wojciechkrol opened this issue 10 months ago • 2 comments

Description

Alice AI is a daily productivity tool that uses your selection to execute actions using OpenAI's GPT models. It allows you to easily browse your actions, execute them, and go back to your result history. You can also add your own actions, create quicklinks to them, and back them up.

Screencast

https://github.com/raycast/extensions/assets/14108143/b28702da-b98f-4e4c-a6c9-36a6f634e5b9

Checklist

wojciechkrol avatar Apr 09 '24 11:04 wojciechkrol

Congratulations on your new Raycast extension! :rocket:

We will aim to make the initial review within five working days. Once the PR is approved and merged, the extension will be available on our Store.

raycastbot avatar Apr 09 '24 11:04 raycastbot

In the last few days, I made a few corrections to the extension. I think it's ready for review now :)

wojciechkrol avatar Apr 11 '24 09:04 wojciechkrol

Thanks for your contribution 🔥

What's the difference between the and extensions like https://www.raycast.com/hakob_nersesian/grammari-x or https://www.raycast.com/alanzchen/chatgpt-quick-actions 🙂

pernielsentikaer avatar Apr 15 '24 12:04 pernielsentikaer

Hi @pernielsentikaer,

Thank you for reviewing my Pull Request. The significant difference between the extensions you mentioned is the configuration and flexibility in operation. Alice AI allows for creating custom actions useful in daily work. GrammariX focuses on text improvement, while ChatGPT Quick Actions, I must admit I tried using it but was annoyed by the inability to create custom actions (only predefined ones are available). Additionally, in my solution, I provide the ability to create QuickLink actions so they can be called directly from the main Raycast window. Alice primarily focuses on input from selection - the idea is to quickly process the selected text with a chosen action.

Rewriting text, summarizing a selected article, or translating from one language to another are just a few possibilities. I often create actions specialized in a particular topic, and the fact that I can quickly call them from within Raycast is a huge advantage.

wojciechkrol avatar Apr 15 '24 12:04 wojciechkrol

What about enhancing the current one (ChatGPT Quick Actions) with the missing features so we don't end up with a lot of extensions with the same purpose?

pernielsentikaer avatar Apr 16 '24 04:04 pernielsentikaer

The current extension operates on completely different assumptions, and improving it would necessitate a brand-new codebase, essentially mirroring what I am proposing. Furthermore, I am hesitant to disrupt the creator's vision, as they may not be in agreement with my suggestions. Another concern is the level of control over the extension. By working on this project independently, I have complete authority over its development, enabling me to introduce new features and address bugs without being dependent on the author's approval.

wojciechkrol avatar Apr 16 '24 08:04 wojciechkrol

Can you look into this error which crashes Raycast, do you think you can handle it gracefully?

alice-ai 2024-04-17 at 09 14 25

I want to give ti a spin so I can compare it 🙂

pernielsentikaer avatar Apr 17 '24 07:04 pernielsentikaer

Hello @pernielsentikaer,

Whoops, I forgot that error handling in communication would be useful :) Thank you.

The fix has already been implemented.

wojciechkrol avatar Apr 17 '24 08:04 wojciechkrol

Instead of always showing the hand as icon, maybe do something dynamic like I did here Raycast17042024-1ZTJfCMl png@2x

You can check https://www.raycast.com/pernielsentikaer/remember-the-date 🙂

pernielsentikaer avatar Apr 17 '24 10:04 pernielsentikaer

That's a good idea 👍🏻

wojciechkrol avatar Apr 17 '24 12:04 wojciechkrol

@pernielsentikaer added colors and different icons to the list, and I made some improvements to the initial version of the extension. I also included a "favorites" feature, which I had added for myself a few days ago.

I didn't add any migrations, so please clear the Local Storage extension.

wojciechkrol avatar Apr 17 '24 13:04 wojciechkrol

That's awesome. Would it make sense to add the possibility to sort favorites while we're in the initial state too?

pernielsentikaer avatar Apr 18 '24 07:04 pernielsentikaer

That's awesome. Would it make sense to add the possibility to sort favorites while we're in the initial state too?

What do you mean? All actions are sorted by action name by default. Actions added to favorites are separated in the "Favorites" section at the top of the list and sorted in the same way. Other actions are in the "Actions" section, below "Favorites".

Initially, there are no favorite actions defined.

wojciechkrol avatar Apr 18 '24 08:04 wojciechkrol

@pernielsentikaer, thank you for the suggestions and cooperation!

wojciechkrol avatar Apr 18 '24 11:04 wojciechkrol

Published to the Raycast Store: https://raycast.com/quiknull/alice-ai

github-actions[bot] avatar Apr 18 '24 11:04 github-actions[bot]

:tada: :tada: :tada:

We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag.

raycastbot avatar Apr 18 '24 11:04 raycastbot