← Docs

Claude Code on your Goose account

Your Goose account comes with a Linux jail at /home/cust-{id}. SSH in, run claude, and the CLI uses the Anthropic key you've stored in the panel. Here's how to set it up.

1. Add your SSH public key

In the panel, open /ssh-keys and paste your public key (typically ~/.ssh/id_ed25519.pub from your laptop). The panel writes it straight into /home/cust-{id}/.ssh/authorized_keys when you save — no SYNC button needed.

If you don't have a key yet, generate one with ssh-keygen -t ed25519 -C "you@laptop".

2. Add your Anthropic API key

Get an API key from console.anthropic.com and paste it into /ai-keys in the panel. The panel writes it to /home/cust-{id}/.claude/keys.json, which is where the claude CLI looks for credentials. The key is yours and is billed directly by Anthropic.

3. Open a terminal

You have two options:

  • Browser: /terminal opens an in-browser shell as cust-{id}, already cd'd into your home directory.
  • SSH from your laptop: ssh cust-{id}@your-panel-host works as soon as your public key is on file.

4. Run Claude

Once you're in a shell, just type:

claude

The CLI reads ~/.claude/keys.json on launch. To start a new project, drop into ~/projects/:

cd ~/projects
mkdir my-app && cd my-app
claude

What's in your home directory

/home/{@username}/
  .ssh/authorized_keys     # SSH keys the panel manages
  .claude/keys.json        # Your Anthropic key
  projects/                # Put your repos here
  welcome.md               # Same content as this page, shipped with your account

Limits

You can't reach other customers' files or the panel itself — you're constrained to /home/cust-{id}. Disk and CPU limits depend on your plan; see /pricing.

Stuck? Open a ticket from the panel's help menu.