Docs: Cost tracking on the desktop app#3204
Conversation
|
| Display real-time costs of your session at the bottom of the Goose Desktop window. | ||
|
|
||
| To enable live cost tracking: | ||
| 1. Click `⚙️` in the upper right corner | ||
| 2. Click `Advanced Settings` | ||
| 3. Scroll to `App Settings` and toggle `Cost Tracking` on or off. | ||
|
|
||
| The session cost updates dynamically as tokens are consumed. Hover over the cost to see a detailed breakdown of token usage. If multiple models are used in the session, this includes a cost breakdown by model. Ollama and local deployments always show a cost of $0.00. | ||
|
|
||
| Pricing data is regularly fetched from the OpenRouter API and cached locally. The `Advanced Settings` tab shows when the data was last updated and allows you to refresh. | ||
|
|
||
| These costs are estimates only, and not connected to your actual provider bill. The cost shown is an approximation based on token counts and public pricing data. No newline at end of file |
There was a problem hiding this comment.
hmm is this feature only available in the UI and not the CLI? Right now, it looks like these are the instructions for CLI and UI..the way it's set up. We can put this within the tab and say this feature isn't currently available in CLI .
There was a problem hiding this comment.
Yes it's only available for the UI. I'll add tabs and make that clear.
There was a problem hiding this comment.
okay put it in the group of tabs that are already there i think..that way we dont have the issue with the tabs not switching at the right time.
There was a problem hiding this comment.
I pulled "token usage" and "cost tracking" out into their own sections to make the TOC clearer.
blackgirlbytes
left a comment
There was a problem hiding this comment.
Thank you! This makes it look like the CLI has this feature though so i think we should change that.
Co-authored-by: Angie Jones <jones.angie@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com>
* main: feat: Structured output for recipes (#3188) Fix cost tracking accuracy and OpenRouter model pricing (#3189) docs: update cli install instructions for windows (#3205) Docs: Cost tracking on the desktop app (#3204) feat: Adding streamable-http transport support for backend, desktop and cli (#2942) fix: use the correct `contains` syntax on create-recipe-pr.yml (#3193)
* main: fix: Pass Google AI API key in HTTP header, not query param (block#3192) docs: add linter to CONTRIBUTING.md (block#3168) feat: Structured output for recipes (block#3188) Fix cost tracking accuracy and OpenRouter model pricing (block#3189) docs: update cli install instructions for windows (block#3205) Docs: Cost tracking on the desktop app (block#3204) feat: Adding streamable-http transport support for backend, desktop and cli (block#2942) fix: use the correct `contains` syntax on create-recipe-pr.yml (block#3193)
* main: (37 commits) fix: fix desktop recipe url generation (block#3209) feat: improve UX for saving recipes (block#3214) fix: Pass Google AI API key in HTTP header, not query param (block#3192) docs: add linter to CONTRIBUTING.md (block#3168) feat: Structured output for recipes (block#3188) Fix cost tracking accuracy and OpenRouter model pricing (block#3189) docs: update cli install instructions for windows (block#3205) Docs: Cost tracking on the desktop app (block#3204) feat: Adding streamable-http transport support for backend, desktop and cli (block#2942) fix: use the correct `contains` syntax on create-recipe-pr.yml (block#3193) Temporarily Remove GH Copilot Provider (block#3199) docs: fix tab navigation (block#3201) feat: use tiktoken-rs instead of tokenizers, single global tokenizer (block#3115) add playwright-mcp server to extensions list (block#3010) Add `/extension` path for extension installation (block#3011) feat(desktop): Prioritize suffix when truncating path in header (block#3110) chore(release): release version 1.0.31 (block#3185) feat: additional sub recipes via command line (block#3163) Add Internal Recipes To Recipes Cookbook (block#3179) pipe the argument to storage (block#3184) ...
* main: (150 commits) Defend against invalid sessions (block#3229) Clean up session file optionality for --no-session (block#3230) Feat: Support Recipe Parameters in Goose desktop app (block#3155) docs: update recipe example (block#3222) Add native OAuth 2.0 authentication support to MCP client (block#3213) build: Check in Cargo.lock changes (block#3220) fix: fix desktop recipe url generation (block#3209) feat: improve UX for saving recipes (block#3214) fix: Pass Google AI API key in HTTP header, not query param (block#3192) docs: add linter to CONTRIBUTING.md (block#3168) feat: Structured output for recipes (block#3188) Fix cost tracking accuracy and OpenRouter model pricing (block#3189) docs: update cli install instructions for windows (block#3205) Docs: Cost tracking on the desktop app (block#3204) feat: Adding streamable-http transport support for backend, desktop and cli (block#2942) fix: use the correct `contains` syntax on create-recipe-pr.yml (block#3193) Temporarily Remove GH Copilot Provider (block#3199) docs: fix tab navigation (block#3201) feat: use tiktoken-rs instead of tokenizers, single global tokenizer (block#3115) add playwright-mcp server to extensions list (block#3010) ...
Co-authored-by: Angie Jones <jones.angie@gmail.com> Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com> Co-authored-by: Diane Diaz <dianed@squareup.com> Signed-off-by: Adam Tarantino <tarantino.adam@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com> Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com> Co-authored-by: Diane Diaz <dianed@squareup.com> Signed-off-by: Soroosh <soroosh.sarabadani@gmail.com>
Co-authored-by: Angie Jones <jones.angie@gmail.com> Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com> Co-authored-by: Diane Diaz <dianed@squareup.com>
Documenting the cost tracking UI for Goose desktop