June will be BTT's month of AI additions. I will use this thread to collect ideas and discuss betas.
I call this feature h@llo.ai - a few years ago I got the llo.ai domain because I thought llo looks like a hanging sloth (need a better logo)
Sometime next week I will start a beta with a simple AI Chat Interface. The fancy thing about it is that it gives the AI full control over all of BTT's functionality (or for whatever functionality you allow it to use). Basically it will be able to control anything on your Mac (but of course also be usable as a simple Ai Chat Interface).
The AI Chat Window will allow you to:
- show / hide via action, the action allows you to configure (individually for every chat window you configure):
- use custom API keys and custom provider URLs. This means you can use local llms or chatgpt or claude etc.
- select which of BTT's tools shall be available
- set custom system prompts per Ai window to instruct the Ai how to behave. I'll provide a sample system prompt that works well for controlling your Mac
- save a specific prompt as action
- create custom actions the AI can use via named triggers
- allow you to provide context to the Ai (e.g. details about the active window but also functions so the AI can query that stuff itself)
- add MCP servers you want to use
- configure BTT triggers, floating menus etc. for you
Simple example: