docs: New Blog Post – "4 Things You Need to Know Before Using Goose" (#2318)

This commit is contained in:
Ebony Louis
2025-04-24 14:12:38 -04:00
committed by GitHub
parent 1fe44e4ff0
commit b49c207b3e
2 changed files with 107 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 787 KiB

View File

@@ -0,0 +1,107 @@
---
title: "4 Things You Need to Know Before Using Goose"
description: "Learn what you need to get started with Goose - a local open source AI agent that's powered by the LLM of your choice."
authors:
- ebony
---
![blog cover](cover.png)
# 4 Things You *Actually* Need to Know Before Using Goose
So youve heard about Goose. Maybe you saw a livestream, someone on your team mentioned it, or you just stumbled into our corner of the internet while trying to automate your dev setup. Either way—love that for you.
Goose is a local, open source AI agent that can automate tasks, interact with your codebase, and connect to a growing ecosystem of tools. But before you hit install, here are four things you should know to get the most out of it.
<!-- truncate -->
---
## So Wait—What *Is* Goose, Actually?
Goose is an **MCP client**.
That means it connects to tools and data through something called the [**Model Context Protocol (MCP)**](https://www.anthropic.com/news/model-context-protocol)—an open standard that makes it possible for AI agents to interact with external systems through natural language. If youve used Claude Desktop, Windsurf, Agent mode in VS Code or Cursor youve already used an MCP client, even if you didnt realize it.
Heres what makes Goose different:
- It runs **locally**, not in someone elses cloud
- You **bring your own LLM**, allowing you to use the one that works best for you
- You can **add new capabilities**, using open-source MCP servers
Think of it less like “an AI assistant” and more like “your personal automation toolkit.” You decide which LLM to use, what tools it should have access to, and what tasks it can perform. You're not locked in; you're in charge.
---
## 1. Pick the Right LLM
Goose doesnt bundle in an LLM. You bring your own LLM. That means you get to choose what kind of model works best for you, whether its a fancy hosted one like Claude or Gemini, or something more private and local like Ollama.
But heads up: not every model is created equal, especially when it comes to privacy, performance, or how much they charge you per token. If you're just exploring, a cloud-hosted LLM with a free tier is a great place to start. But if youre working with sensitive data or just dont want to send things off to a third-party server, local is the way to go.
Either way, Goose gives you the flexibility.
That said, if youre looking for the best performance with Goose right now, Anthropic's Claude 3.5 Sonnet and OpenAI's GPT-4o (2024-11-20) are recommended, as they currently offer the strongest support for tool calling.
Curious how other models stack up? Check out the [Community-Inspired Benchmark Leaderboard](https://block.github.io/goose/blog/2025/03/31/goose-benchmark/#leaderboard) to see how your favorite model performs with Goose.
And if youre still deciding, heres the full list of [available LLM providers](https://block.github.io/goose/docs/getting-started/providers#available-providers).
---
## 2. Understand What MCP Servers Are
Heres where things get fun. Goose is a client that speaks **MCP**. MCP is what makes it possible to talk to other apps and tools *as part of your prompt*. Want to read emails, check GitHub issues, run an automated test, or scrape a webpage? Thats where MCP servers come in.
Each server gives Goose a new ability.
The real question is: *what do you want Goose to be able to do?* If there's a server for it, you can probably make it happen. And yes, there's an entire [directory of MCP servers](https://glama.ai/mcp/servers) where you can search by tool, downloads, you name it.
---
## 3. There *Can* Be Costs
Goose itself? Totally free and open source. 🎉 But your LLM provider might not be as generous.
Most models give you a free tier to play around with, but if you're doing anything intensive or using it often, youll eventually run into rate limits or token charges. Thats normal but it can sneak up on you if youre not expecting it.
To help you manage this, there is a [Handling Rate Limits Guide](https://block.github.io/goose/docs/guides/handling-llm-rate-limits-with-goose/) that you can check out.
---
## 4. Tap Into the Community
This part matters more than most people realize.
Goose has an entire community behind it—folks building, exploring, breaking things (and fixing them), and sharing everything they learn along the way. We hang out on [Discord](https://discord.gg/7GaTvbDwga), we answer questions in [GitHub Discussions](https://github.com/block/goose/discussions), and we host livestreams every week to show off what Goose can do and how to make it do more.
Theres:
- **Goosing Around** casual deep dives where we build in public
- **Wild Goose Case** showcasing cool community projects
- **Great Goose Off** - same task, same time limit, but different prompts, MCP servers, and strategies
Youll find those livestreams on our [YouTube channel](https://www.youtube.com/@blockopensource/streams), and upcoming ones on the Discord calendar. Plus, if you prefer documentation, the [Goose docs](https://block.github.io/goose/) and [blog](https://block.github.io/goose/blog) are constantly being updated with new guides, tips, and tutorials.
---
If you've got those four things: a performant LLM, the right MCP servers, a basic understanding of LLM cost, and a place to ask questions, you're more than ready to Goose.
Now, head over to the [Quickstart Guide](https://block.github.io/goose/docs/quickstart) and get started.
Oh and when you get to the [Tic-Tac-Toe game](https://block.github.io/goose/docs/quickstart/#write-prompt), Ill bet you 10 Goosebucks you wont beat the bot.
<head>
<meta property="og:title" content="4 Things You Need to Know Before Using Goose" />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://block.github.io/goose/blog/2025/04/23/things-need-to-know" />
<meta property="og:description" content="Learn what you need to get started with Goose - a local open source AI agent that's powered by the LLM of your choice." />
<meta property="og:image" content="https://block.github.io/goose/assets/images/cover-2ba7c2e15786be2db6108c91d27dc1ec.png" />
<meta name="twitter:card" content="summary_large_image" />
<meta property="twitter:domain" content="block.github.io/goose" />
<meta name="twitter:title" content="4 Things You Need to Know Before Using Goose" />
<meta name="twitter:description" content="Learn what you need to get started with Goose - a local open source AI agent that's powered by the LLM of your choice." />
<meta name="twitter:image" content="https://block.github.io/goose/assets/images/cover-2ba7c2e15786be2db6108c91d27dc1ec.png" />
</head>