goose
banner
opensource.block.xyz
goose
@opensource.block.xyz
local open source AI agent that automates complex developer tasks, is LLM-agnostic, integrates with MCP, and is available in both Desktop and CLI
It's the final day of the Advent of AI!

To close things out, we’re building a Wishlist MCP server that renders a live UI inside Goose using MCP-UI.

Huge thanks to everyone who participated in the Advent of AI this year! We hope you had as much fun as we did.
December 24, 2025 at 5:02 PM
For the Advent of AI day 16 challenge, use a .goosehints file and a planning document to guide development!
December 23, 2025 at 5:02 PM
Code Mode 🤝 MCP
These are getting compared a lot lately, and they shouldn’t be.
We wrote this post to clear up the confusion, and how it works within goose 👇
https://block.github.io/goose/blog/2025/12/21/code-mode-doesnt-replace-mcp
Code Mode Doesn't Replace MCP (Here's What It Actually Does)
Code Mode isn't killing MCP. It makes it better. A practical look at how Code Mode works with MCP to solve tool bloat and performance issues in agents.
block.github.io
December 22, 2025 at 6:20 PM
🎄 Day 15 of Advent of AI!

Learn how to build a social media automation system using subrecipes!
December 22, 2025 at 5:01 PM
It's Friday~

You know what that means...As much of the team takes a holiday break, we wanted to thank you for supporting goose, and share the latest content to check out in the meantime🪿💙

(links in the replies)
December 19, 2025 at 7:11 PM
Reposted by goose
Advent of AI day 13 a day late. OK @opensource.block.xyz's terminal integration makes sense to me now. Initially I was like the start stop of asking questions made no sense, but I get it now.

dev.to/nickytonline...
Advent of AI - Day 13: Goose Terminal Integration
I've edited this post, but AI helped. These are meant to be quick posts for the Advent of AI. If I'm...
dev.to
December 19, 2025 at 1:04 AM
Prompts don’t scale context. Agent Skills do.

For Day 14 of Advent of AI, we're teaching goose new skills.
December 19, 2025 at 6:08 PM
Tired: copy-pasting context into AI tools.
Wired: pinging `@goose` from anywhere in your terminal and it already has context.

That's the Day 13 solution for Advent of AI.

December 18, 2025 at 5:03 PM
We just shipped code mode, so goose can generate and execute code against MCP tools instead of loading every schema into context. This means fewer tokens, better control, and more scalable workflows.

https://block.github.io/goose/blog/2025/12/15/code-mode-mcp
Code Mode MCP in goose
An emerging approach to MCP tool calling gets an open source implementation in goose
block.github.io
December 18, 2025 at 2:24 PM
Fun fact: goose supports MCP sampling.

This means MCP servers can delegate repeated AI decisions back to the client, without embedding or running their own models.

Day 12 of Advent of AI shows it in action.
December 17, 2025 at 5:03 PM
Reposted by goose
Today's @opensource.block.xyz advent of AI task was quite interesting!

I previously tried to vibe code together a quick app that let me have multiple LLMs think separately, with a final orchestrator putting the pieces together and coming up with a response, but this was much easier in Goose! 🪿
Day 12: The Festival Mascot Crisis 🎭⛄ · block goose · Discussion #6134
Day 12: The Festival Mascot Crisis 🎭⛄ Welcome Back, AI Engineer The Winter Festival has been a MASSIVE success, and now the organizers want to make it official: they need a mascot. But here's the p...
github.com
December 16, 2025 at 6:45 PM
POV: You delegate work to subagents and they actually deliver.

Day 11's solution for Advent of AI is live. It's not too late to join the fun.

Link in the 🧵
December 16, 2025 at 5:01 PM
If (you want smarter AI workflows) { try this }!

For Day 10's Advent of AI challenge, we learned how to add conditionals statements to our reusable workflows.

Check out today's solution video to see how we helped Elena dynamically generate festival posters using if/then logic.
December 15, 2025 at 5:04 PM
Reposted by goose
Here's my @opensource.block.xyz Day #10!

Made a custom recipe that:
→ Takes in different paramaters for context for the custom event poster
→ Creates the poster in a single HTML file
→ Uses shot-scraper CLI to produce a PNG version of the poster as well.

Look at this demo 👀 (screenshot below)
December 12, 2025 at 6:36 PM
SPOILER : Advent of AI Day 9 Solution is here!

In this challenge, we helped Maya create a fully automated gift tag generator!

Watch the Day 9's solution & jump into Day 10's challenge!
December 12, 2025 at 6:10 PM
It's Friday~

You know what that means...it's time to see what goose events are coming up next ahead of the holidays 🪿

(links to events below)
December 12, 2025 at 4:47 PM
Reposted by goose
Advent of AI 2025 from @opensource.block.xyz day 9 is in the books!

Building a Gift Tag Generator with Goose Recipes

dev.to/nickytonline...
Advent of AI 2025 - Day 9: Building a Gift Tag Generator with Goose Recipes
Advent of AI 2025 - Day 9: Building a Gift Tag Generator with Goose Recipes I've edited...
dev.to
December 12, 2025 at 11:32 AM
Reposted by goose
. @opensource.block.xyz advent of AI day 9!

I made this custom Recipe which takes in attributes, such as recipient name, gift description, language, and more to make custom Christmas gift tags in mass!

i even made my own custom one (first pic!)

❄️👀

exportable and printable easily, too!
December 11, 2025 at 6:56 PM
As developers, we commit early and often to create checkpoints for safe rollbacks and clean collaboration, so why not enforce the same discipline on our agents?

Here’s @blackgirlbytes’ guide to keeping agent changes clean:
https://block.github.io/goose/blog/2025/12/10/stop-ai-agent-unwanted-changes
How to Stop Your AI Agent From Making Unwanted Changes
AI agents are often described as brilliant, overeager interns. Learn how to keep them in control with simple version control practices.
block.github.io
December 11, 2025 at 7:56 PM
Advent of AI Day 8 Solution is LIVEEE!

How do you change goose’s output from text… to clean, machine-readable JSON?

Watch the Day 8 solution & jump into Day 9’s challenge!
December 11, 2025 at 5:01 PM
It's time to celebrate all contributors who’ve helped make goose better in November ❤️

Every single contribution matters! 🪿
December 11, 2025 at 4:29 PM
Excited to announce 3 new goose maintainers!

Please join us in welcoming the first official goose maintainers from the open source community. They've made outstanding contributions and shown incredible dedication to the goose project. This role will help them continue guiding its development.
December 10, 2025 at 10:57 PM
Reposted by goose
December 10, 2025 at 6:30 PM