Are you using an IDE for writing this? I can't recommend Cursor enough. The AI implementation is outstanding and gets full context, which I'd estimate speeds things up by a factor of 5.
I rebuilt this web app from scratch using it in two weeks. Version 1 took me about 3 months.
You'd probably have to run the prompt from a resource folder but it may actually glean UX advantages to work that way. Hard to say.
I'm just using VS Code. I'll take a look at Cursor at some point in the future, but not while I'm in the middle of some fairly complicated projects. Thanks!
My experience is limited to VSC, Trae and Cursor. I know you can use your own API key with Cursor, but I haven't found the need, as all the usual suspects are included with unlimited access to most of them.
I used API keys (mostly for Claude 3.5 Sonnet) with an extension for PyCharm and compared to these 20 USD/month plans it was much cheaper. That’s why I was asking.
I realize it is a bit of a mugs game with positions changing every few weeks / months but I am interested in views as to the best AI tool to use in developing Keyboard Maestro macros and related scripts.
I have been trying ChatGPT, Claude, and Gemini over the last 6 to 8 weeks and have had the best results with Claude followed by Gemini. Interested in Cursor as it provides optionality.
Would appreciate feedback as I believe the paid tiers needs to be tried to access their complete capability and would like to limit the initial spend to at most 3
There is certainly still limited potential to “develop Keyboard Maestro macros”. What I do quite regularly now and where it certainly doesn’t matter which of the common “front-line” models you use, is creating small Python scripts that are fed by Keyboard Maestro (using os.environ.get("KMVAR_INPUT_DATA", "") and return their output to Keyboard Maestro. Claude Code is what I use right now with Sonnet 4.5. Using the Pro tier for 20 USD/month is cheaper for my use case than buying credits, as the consumption of tokens is much higher for these “agentic” command line tools than doing some back and forth in a chat interface.