257 karma · joined March 25, 2023
But that it makes people uncomfortable means its ahead of its time (it's a compliment).
The pilot name comes from Microsoft's use of "Copilot" for their AI assistant products, and I tried to play on it with macOSpilot which is maco(s)pilot. I think that naming has completely flown over everyone's heads :D
Right now there's also a daily API limit on the Vision API too that kicks in before it gets really bad, 100+ requests depending on what your max spend limit is.
But I also pay for ChatGPT Plus, and it's sooo worth it to me.
If you'd like to skip Plus and use something else, I don't think my project is the right one. I'd STRONGLY suggest you check out TypingMind, the best wrapper I've found: https://www.typingmind.com/
E.g. in Photoshop: "How do I merge all layers" --> "To merge all layers you can use the keyboard shortcut Shift + command + E"
If you can get that response in JSON, you could prompt the user if they want to take the suggested action. I don't see myself using it very often, so didn't think much further about it.
I suspect that you should be able to take my code and only require a few tweaks to make it work tho, shouldn't be much about it that is macOS only.
I went for OpenAI because I wanted to build something quickly, but you should be able to replace the external API calls with calls to your internal models.
I sent him your video, hopefully he'll believe me now :)
Make the console.log:s for the three API calls a bit more verbose to find out which call is causing this, and if there's more info in the error body.