Skip to main content

Goose

Goose is an open-source developer agent designed to run in your terminal. You can configure Goose to connect to local GoingMerry endpoints to perform coding tasks locally.


1. Prerequisites

Ensure a compatible model is running on your GoingMerry server:

merry run gemma4

2. Configuration Mappings

Goose connects to local model backends using standard API layers. Edit your ~/.goose/config.yaml configuration file to define a custom endpoint:

providers:
merry:
url: "http://localhost:11434"
model: "gemma4"

Alternatively, you can launch Goose and pass CLI parameters:

goose run --provider merry --model gemma4

3. Execution

Once configured, tell Goose what to do:

goose "Write a unit test for the authentication handler in src/auth.js"

Goose will read the target file, evaluate the code structure locally, and generate a unit test file in your workspace.