This defaults to wanting to reach out to lots of cloud services for basic functionality like TTS and search backend, and even wanting to hook users into Nous's own cloud services. It's difficult to see the logic in this: users can just run claude copilot & claude code, or another tool from one of the the big providers, if they want to be dependent on cloud services. Hermes Agent should go local-first, with clear warnings before enabling SaaS dependencies, and maybe an indicator when in SaaS vs. local mode.
I'd say the agent should even occasionally look for ways to help the user get away from SaaS dependency, as an occasional background task, such as "Hey, I found this service that uses very little resources, and performs just as well as <cloud_service_you_currently_depend_on>. I can switch you over now. You'll save $x per month, take back your privacy, and be independent. Should I make it happen?"
This defaults to wanting to reach out to lots of cloud services for basic functionality like TTS and search backend, and even wanting to hook users into Nous's own cloud services. It's difficult to see the logic in this: users can just run claude copilot & claude code, or another tool from one of the the big providers, if they want to be dependent on cloud services. Hermes Agent should go local-first, with clear warnings before enabling SaaS dependencies, and maybe an indicator when in SaaS vs. local mode.
I'd say the agent should even occasionally look for ways to help the user get away from SaaS dependency, as an occasional background task, such as "Hey, I found this service that uses very little resources, and performs just as well as <cloud_service_you_currently_depend_on>. I can switch you over now. You'll save $x per month, take back your privacy, and be independent. Should I make it happen?"