[Home](/index.md) › [Icons](/icons.md) › goose

# goose

goose is an open-source, extensible AI agent with a desktop app, CLI and API that works with any LLM and connects to tools through MCP extensions.

## At a glance

- **Page**: https://devicons.io/icons/goose/
- **Website**: https://goose-docs.ai/
- **License**: https://github.com/aaif-goose/goose/blob/main/LICENSE
- **Also known as**: Goose, codename goose, Block goose, goose AI agent
- **Tags**: [AI](/icons/tag/ai/), [Agents](/icons/tag/agents/), [Open Source](/icons/tag/open-source/), [CLI](/icons/tag/cli/), [Automation](/icons/tag/automation/)
- **Version added**: 1.2.0
- **Contrast**: needs a light backdrop on dark backgrounds

## Files

Each file is one variant of this logo. The component name is derived from the file name.

| File | Component | Color SVG | Monochrome SVG | Font class |
| --- | --- | --- | --- | --- |
| `goose-icon` | `GooseIcon` | https://devicons.io/devicons/icons/goose-icon.svg | https://devicons.io/devicons/font/goose-icon.svg | `devicons devicons-goose-icon` |
| `goose` | `Goose` | https://devicons.io/devicons/icons/goose.svg | https://devicons.io/devicons/font/goose.svg | `devicons devicons-goose` |

## Install and use

```bash
npm install @dev.icons/react  # or @dev.icons/vue, @dev.icons/svelte
```

### React

```tsx
import { GooseIcon } from "@dev.icons/react";
// Monochrome (inherits currentColor):
// import { GooseIcon } from "@dev.icons/react/mono";

<GooseIcon size={32} alt="goose logo" />
```

### Vue

```vue
<script setup>
import { GooseIcon } from "@dev.icons/vue";
</script>

<template>
  <GooseIcon :size="32" alt="goose logo" />
</template>
```

### Svelte

```svelte
<script>
  import { GooseIcon } from "@dev.icons/svelte";
</script>

<GooseIcon size={32} alt="goose logo" />
```

### Raw SVG

```html
<img src="https://devicons.io/devicons/icons/goose-icon.svg" alt="goose logo" width="48" height="48" />
```

### Icon font

```css
@import "devicons/css"; /* npm install devicons */
```

```html
<i class="devicons devicons-goose-icon"></i>
```

## About the goose logo

The goose mark is a black silhouette of a goose in flight, seen from below with its wings spread and its neck stretched forward. The full logo pairs it with a lowercase "goose" wordmark, and the project writes its name in lowercase. The mark comes from the vector file in the goose GitHub repository, and it matches the logo on goose-docs.ai. In April 2026 Block donated goose to the Agentic AI Foundation (AAIF) at the Linux Foundation, and the repository moved from block/goose to aaif-goose/goose.

The logo is near-black (#101010). It disappears on dark backgrounds, so use the monochrome version in dark themes.

## When to use this logo

Use the goose logo in open-source AI agent comparisons, MCP server and extension directories, local-first developer tool lists, and docs that show how to connect goose to an LLM provider. It pairs naturally with the Model Context Protocol, Claude Code, Codex, OpenCode and Ollama.

## Related icons

- [OpenClaw](/icons/openclaw.md)
- [OpenCode](/icons/opencode.md)
- [Claude Code](/icons/claude-code.md)
- [Codex](/icons/codex.md)
- [Devin](/icons/devin.md)
- [Dify](/icons/dify.md)
- [Junie](/icons/junie.md)
- [Kimi](/icons/kimi.md)

## Browse the catalog
- Previous: [Google Workspace](/icons/google-workspace.md)
- Next: [Gopher](/icons/gopher.md)
- [All icons](/icons.md)
