Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.salad.com/llms.txt

Use this file to discover all available pages before exploring further.

Last Updated: May 18, 2026

Introduction

Goose is an open-source, extensible AI agent by Block (the company behind Square and Cash App). It goes beyond code suggestions - Goose can install packages, execute commands, edit files, run tests, and interact with external services via MCP. It is available as both a CLI and a desktop app, and supports fully custom OpenAI-compatible providers via a JSON config file. Goose works with SaladCloud in two ways:
  • Salad AI Gateway - no infrastructure to deploy or manage. Sign up for access, point Goose at a single shared endpoint, and use your Salad API key directly. Currently in closed beta with monthly flat-rate access.
  • Self-hosted model - deploy your own SaladCloud container group for full control over the model, hardware, and configuration. Still very easy to set up and use.

Prerequisites

Before getting started, make sure you have:

Step-by-Step Setup

Step 1: Choose Your Backend

Salad AI Gateway is the fastest way to get started - no container groups to deploy, no cold starts to wait for.
  1. Sign up for early access at salad.com/ai-gateway.
  2. Once approved, find your Salad API key in the portal.
Available models:
ModelDescription
qwen3.6-35b-a3bQwen 3.6 35B-A3B - best for agentic tasks, coding, and complex reasoning
qwen3.6-27bQwen 3.6 27B - strong balance of capability and speed
qwen3.5-9bQwen 3.5 9B - fastest response times, suited for lighter tasks

Step 2: Install Goose

For Desktop App instructions scroll to the bottom of this page. Linux / macOS / WSL2:
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
Or install via Homebrew on macOS:
brew install block-goose-cli
Verify the installation:
goose --version

Step 3: Configure a Custom Provider

The first time you run Goose it launches an onboarding wizard. When asked “What would you like to configure?”, follow these steps:
  1. Select Custom ProviderAdd a custom providerOpenAI Compatible
  2. Enter a name for the provider (e.g., saladcloud)
  3. Fill in the endpoint and credentials based on your chosen backend:
  • API URL: https://ai.salad.cloud/v1/chat/completions
  • API key: your Salad API key
  • Available models: e.g. qwen3.6-35b-a3b
  • When asked “Does this provider require custom headers?”, select No
After adding the provider, run goose configure and under Configure Providers select your new custom provider.Alternatively, create or edit ~/.config/goose/custom_providers/saladcloud.json:
{
  "name": "custom_saladcloud_gateway",
  "engine": "openai",
  "display_name": "SaladCloud AI Gateway",
  "description": "Salad AI Gateway",
  "api_key_env": "SALAD_API_KEY",
  "base_url": "https://ai.salad.cloud/v1",
  "models": [
    { "name": "qwen3.6-35b-a3b", "context_limit": 262144 },
    { "name": "qwen3.6-27b", "context_limit": 262144 },
    { "name": "qwen3.5-9b", "context_limit": 262144 }
  ],
  "supports_streaming": true,
  "requires_auth": true
}
Then set the environment variable:
export SALAD_API_KEY=your-salad-api-key

Step 4: Start Goose and Test the Connection

Start a Goose session:
goose
Test with a simple task:
“Create a hello world Python script and run it.”
If Goose creates and executes the file, your setup is complete.

Goose Desktop App

Goose also has a desktop app with the same capabilities as the CLI. See the Quick Start instructions for download links for your OS. Download and run the app, then on the startup page:
  1. Click Connect to a Provider 2. Click Add Custom Provider 3. Click Configure Manually and fill in: - Provider Type: OpenAI Compatible - Display Name: SaladCloud AI Gateway - API URL: https://ai.salad.cloud/v1/ - API Base Path: leave blank - Under Authentication, select This provider requires API Key and enter your Salad API key - Available Models: e.g. qwen3.6-35b-a3b, qwen3.6-27b, qwen3.5-9b 4. Click Create Provider and start using Goose

Model Recommendations

  • Qwen 3.6-35B-A3B: Best for complex agentic tasks - install, execute, edit, and test workflows
  • Qwen 3.5-9B: Suitable for lighter tasks and faster response times