Skip to main content

How 7 AI Agents Worked Together to Build an App in One Hour

· 13 min read
Angie Jones
Head of Developer Relations

blog cover

What if I told you that you could build a complete, working web application in under an hour using nothing but AI agents? Not just a simple "Hello World" app, but a full-stack application with a backend API, responsive frontend, unit tests, and documentation?

That's exactly what we accomplished during the Vibe Coding workshop at Berkeley's Agentic AI Summit, where I demonstrated how to use Goose's subagent orchestration to spin up an entire development team of AI agents. Each agent took on a specific role - from product planning to QA testing - and worked together to build "AI BriefMe", a web app that generates executive style briefings on any topic.

MCP Jupyter: AI-Powered Machine Learning and Data Science

· 7 min read
Damien Ramunno-Johnson
Principal Machine Learning Engineer
Dean Wyatte
Principal Machine Learning Engineer
Harrison Mamin
Senior Machine Learning Engineer

MCP Jupyter Server

Machine learning and data science workflows are inherently iterative. You load data, explore patterns, build models, and refine your approach based on results. But traditional AI assistants lose context between interactions, forcing you to reload data and re-establish context repeatedly—making data-heavy development slow and expensive.

The MCP Jupyter Server solves this by enabling AI agents like Goose to work directly with your Jupyter notebooks, maintaining persistent memory and state across interactions while letting the AI interact with your data through code execution rather than raw data transfer.

How OpenRouter Unlocked Our Workshop Strategy

· 5 min read
Rizel Scarlett
Staff Developer Advocate

Scaling AI Workshops

When my team launched Goose in early January 2025, we knew we had something special. We built a free, open source AI agent that leverages the Model Context Protocol. It was inventive in its approach, offering developers a local solution with the flexibility to bring their LLM of choice.

The LLM Cost Problem

After using the product internally for a few months, my teammates were eager to share Goose with the developer community through workshops and hackathons. We wanted to provide hands-on experiences where people could actually build with Goose, because that's how developers fall in love with a product.

But we hit a thorny challenge: while Goose is free, high-performing LLMs are not.

When AI Meets AI: Goose Desktop and CLI Collaborate

· 19 min read
Angie Jones
Head of Developer Relations

It was about 3am and as I was ready to finally close my eyes for the day, I jolted up with a wild idea! I wanted to see what would happen if Goose talked to... Goose.

I grabbed my laptop and with one eye opened, I typed the following prompt from Goose Desktop:

👩🏽‍🦱 Me:

run goose from the cli and have a convo with the other goose and tell me what yall talk about. to end the convo with goose2, type exit

What happened next blew me away...

Streamlining Detection Development with Goose Recipes

· 18 min read
Glenn Edwards
Detection Engineer

blog cover

Creating effective security detections in Panther traditionally requires deep knowledge of detection logic, testing frameworks, and development workflows. The detection engineering team at Block has streamlined this process by building Goose recipes that automate the entire detection creation lifecycle from initial repository setup to pull request creation.

This blog post explores how to leverage Goose's recipe and subrecipe system to create new detections in Panther with minimal manual intervention, ensuring consistency, quality, and adherence to team standards.

5 Boring Tasks I Gave to My AI Agent Today (That Saved Me Hours)

· 4 min read
Angie Jones
Head of Developer Relations

blog cover

Whenever people talk about AI, they highlight the flashiest use cases like fully coded apps built by agents or cinematic video generation. Those things are certainly cool, but most days I'm just delegating mundane tasks to the bots.

Today, I didn't build an app. I didn't write a screenplay. I just got stuff done.

Here are 5 real, everyday tasks I gave to my AI agent, Goose, that saved me hours. None of them took more than one minute from prompt to result.

Isolated Dev Environments in Goose with container-use

· 4 min read
Michael Neale
Principal Engineer

blog cover

Over ten years ago, Docker came onto the scene and introduced developers en masse to the concept and practice of containers. These containers helped solve deployment and build-time problems, and in some cases, issues with development environments. They quickly became mainstream. The technology underlying containers included copy-on-write filesystems and lightweight, virtual-machine-like environments that helped isolate processes and simplify cleanup.

Dagger, the project and company founded by Docker’s creator Solomon Hykes, has furthered the reach of containers for developers.

One project that emerged from this work is Container Use, an MCP server that gives agents an interface for working in isolated containers and git branches. It supports clear lifecycles, easy rollbacks, and safer experimentation, without sacrificing the ergonomics developers expect from local agents.

Container Use brings containerized, git-branch-isolated development directly into your Goose workflow. While still early in its development, it's evolving quickly and already offers helpful tools for lightweight, branch-specific isolation when you need it.

Why I Used Goose to Build a Chaotic Emotion Detection App

· 5 min read
Rizel Scarlett
Staff Developer Advocate

blog cover

Developers deserve to have fun. There was a time when the internet felt magical. I remember going to the library just to create a character on The Doll Palace. At home, I'd spend hours changing fonts with WordArt. But as I grew up, the industry did too. We've shifted away from marquees and glittery cursors. Grown-up me started using ones and zeros to build reliable systems for insurance, banking, and healthcare companies. There's pride in that, but it's harder to justify doing something just because it's fun.

That's why I tapped into my inner child and used Goose to build a UI that reacts to users' emotions.

Treating LLMs Like Tools in a Toolbox: A Multi-Model Approach to Smarter AI Agents

· 4 min read
Michael Neale
Principal Engineer
Angie Jones
Head of Developer Relations

blog cover

Not every task needs a genius. And not every step should cost a fortune.

That's something we've learned while scaling Goose, our open source AI agent. The same model that's great at unpacking a planning request might totally fumble a basic shell command, or worse - it might burn through your token budget doing it.

So we asked ourselves: what if we could mix and match models in a single session?

Not just switching based on user commands, but building Goose with an actual system for routing tasks between different models, each playing to their strengths.

This is the gap the lead/worker model is designed to fill.