Sebaiknya kita mulai

dari mana?

Setup Goose CLI di Windows 11


Buat yang baru pertama kali nyoba, install Goose CLI di Windows 11 bisa sedikit tricky karena ada beberapa kendala di PowerShell. Nah, berikut pengalaman setup yang bisa jadi panduan.

1. Download Script Installer

  • Buka PowerShell (disarankan pakai Run as Administrator).

  • Jalankan perintah:

    powershell
    Invoke-WebRequest -Uri "https://raw.githubusercontent.com/aaif-goose/goose/main/download_cli.ps1" -OutFile "download_cli.ps1"
    
  • Script akan tersimpan di folder yang aktif. Jangan simpan di C:\WINDOWS\System32 karena biasanya aksesnya ditolak.


percobaan pertama dengan
cd ~$env:USERPROFILE\Downloads (gagal)
cd $env:USERPROFILE\Downloads (ok)

2. Atur Execution Policy

 Invoke-WebRequest -Uri "https://raw.githubusercontent.com/aaif-goose/goose/main/download_cli.ps1" -OutFile "download_cli.ps1"; .\download_cli.ps1 (gagal)
  • Kalau muncul error "running scripts is disabled", jalankan:

    powershell
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
    
  • Ini bikin PowerShell bisa menjalankan script .ps1 yang diunduh.

3. Jalankan Script Installer

  • Masuk ke folder tempat file download_cli.ps1 disimpan, misalnya Downloads:

    powershell
    cd $env:USERPROFILE\Downloads
    .\download_cli.ps1
    
  • Script akan otomatis download file zip Goose, ekstrak, lalu pindahkan goose.exe ke C:\Users\<username>\.local\bin.

4. Tambahkan PATH

  • Supaya Goose bisa dipanggil dari mana saja, tambahkan folder C:\Users\<username>\.local\bin ke PATH:

    powershell
    [Environment]::SetEnvironmentVariable('PATH', $env:PATH + ';C:\Users\<username>\.local\bin', 'User')
    $env:PATH += ';C:\Users\<username>\.local\bin'
    

5. Konfigurasi Goose

  • Jalankan:

    powershell
    goose configure
    
  • Ikuti wizard: pilih provider (misalnya OpenRouter buat api key ex Goose), masukkan API key, lalu pilih model. ex  openrouter/free

  • Config akan tersimpan di C:\Users\<username>\AppData\Roaming\Block\goose\config\config.yaml.

6. Tes Goose CLI



  • Buat folder baru ane dengan prompt "Buatkan folder baru bernama 'goose' di direktori saat ini, lalu pindah ke folder tersebut" :

  • Prompt ke 2 yaitu " buat file index.html yg berisi hello world i`am goose dan jalankan dibrowser"

  • file sudah berhasil dibuat namun ada pesan error yg menyatanan index.htmk not found
  • Prompt ke 3"Buka file C:\Users\webub\Downloads\goose\index.html di browser pakai PowerShell Start-Process"

🎯 Dengan langkah ini, Goose CLI sudah siap dipakai di Windows 11. Kendala seperti Access Denied atau Execution Policy bisa diatasi dengan cara di atas.