You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you complete the auth, Goose spins for 15 seconds to answer the simple tutorial question
Expected behavior
I downloaded the Goose app, I'd expect it's response to be instant for something simple like that. If I was running Goose in a browser I'd be more understanding of it being slow since it's running on some busy server somewhere. But for a local app that doesn't need to interact with a remote API, I expect instant for simple things.
Hi there! Thanks for the feedback -- I can give a bit of information as to why goose feels slow and what we are doing to improve that, but open to other ideas!
Latency due to message conversion from rust backend to react frontend. We do not ping the LLM directly from the frontend, it calls an endpoint in the backend, which in turn calls the LLM and returns a response. This request + transformation step might be more involved than when you use chatgpt or cursor
Other LLM-backed chat/agent experiences involve showing the respinse word by word, so you see the response as it is being written, in Goose we current wait for the full response from the LLM and then show it to the user, which may make it feel like a longer wait
We are planning to tackle (2) in some future work but it hasn't been prioritized because we had to do some refactoring of how the frontend and backend interact first. We're hoping to start to show goose's responses as the LLM responds, if not word-by-word at least in chunks.
It doesn't seem like a simple local frontend to backend communication would be this noticeable. It still seems like it should be <100 ms.
I've never used another LLM so I don't know how they feel. But for simple search type requests, I expect that type of request to be as fast as DuckDuckGo or Spotlight. If a search engine that I access remotely can respond in well under 1 second, I expect a local Mac app to be comparable, unless it's having to do a ton of file system access. Then a few seconds like Spotlight seems normal. I don't see how changing it to reply word by word to make it feel faster is any better, since you are still waiting for 15 seconds for a simple ask.
Describe the bug
Goose takes 15 seconds to respond to the simplest question (what can you do).
To Reproduce
Steps to reproduce the behavior:
what can you do
Expected behavior
I downloaded the Goose app, I'd expect it's response to be instant for something simple like that. If I was running Goose in a browser I'd be more understanding of it being slow since it's running on some busy server somewhere. But for a local app that doesn't need to interact with a remote API, I expect instant for simple things.
Screenshots
Screen.Recording.2025-03-03.at.9.10.21.AM.mov
Please provide following information:
The text was updated successfully, but these errors were encountered: