Setup guide

Connect Claude Code to your Vibesies container

Three ways to use Claude Code with your container. All three use your own Claude account — Vibesies doesn't resell tokens.

Pick your workflow

Option 1 (recommended)

Claude Desktop app — direct SSH to your container

Anthropic's desktop app added native SSH support in early 2026 (Linux Feb 2026, macOS extended in April 2026). You point the desktop session at your Vibesies container, and Claude Code runs inside your container against your container's files — with a full graphical UI on your laptop.

The desktop app auto-installs Claude Code on your container the first time you connect. (We pre-install it anyway, so the first connection is even faster.) Your Vibesies /workspace shows up as a normal project folder.

1. Download Claude Desktop

2. Sign in

Launch the app and sign in with your Claude account. Claude Code requires Pro, Max, Team, or Enterprise — the free Claude.ai tier doesn't include Claude Code.

3. Run the one-shot setup command on your laptop

This single paste adds your Vibesies container to ~/.ssh/config so Claude Desktop can find it. Safe to run more than once.

Mac / Linux Terminal:

mkdir -p ~/.ssh && touch ~/.ssh/config && \
  grep -q "^Host vibesies$" ~/.ssh/config || \
  printf '\nHost vibesies\n    HostName your-name.vibesies.com\n    User vibe\n    Port 22XX\n    IdentityFile ~/.ssh/id_ed25519\n    ServerAliveInterval 60\n' >> ~/.ssh/config
echo "✓ Vibesies SSH config added. Restart Claude Desktop and pick SSH → vibesies."

Windows PowerShell:

New-Item -ItemType Directory -Force "$HOME\.ssh" | Out-Null
$ssh = "$HOME\.ssh\config"; if (!(Test-Path $ssh)) { New-Item -ItemType File $ssh | Out-Null }
if (!(Select-String -Path $ssh -Pattern "^Host vibesies$" -Quiet)) {
  Add-Content $ssh "`nHost vibesies`n    HostName your-name.vibesies.com`n    User vibe`n    Port 22XX`n    IdentityFile ~/.ssh/id_ed25519`n    ServerAliveInterval 60"
}
Write-Host "✓ Vibesies SSH config added."

Verify ssh vibesies works from your terminal before continuing. (Exact HostName and Port are on your dashboard.)

4. Start an SSH session in Claude Desktop

  1. Open Claude Desktop and click the Code tab at the top.
  2. For the environment, select SSH (not Local or Remote).
  3. Pick the vibesies host you just configured.
  4. Pick the folder — /workspace is your container's home.
  5. Pick a model (Sonnet is the usual default; Opus for harder problems).

Claude Desktop opens a session against your container's filesystem. The chat, diff view, file editor, and integrated terminal all operate on your container's files.

5. Vibe

Type what you want. Claude proposes edits, shows you a diff, you accept or reject. Files write to /workspace on the container. Your site at your-domain.vibesies.com reflects changes instantly.

Option 2

VS Code with Remote SSH

If you already use VS Code or Cursor as your daily editor, this is the natural path. Edit files in VS Code's familiar UI, run claude in the integrated terminal — both connected to your Vibesies container.

1. Install VS Code (or Cursor)

code.visualstudio.com · cursor.com

2. Install the Remote-SSH extension

Ctrl/Cmd-Shift-X → search "Remote - SSH" (Microsoft) → Install.

3. Add your container to ~/.ssh/config

Same config block as Option 1 above.

4. Connect

F1Remote-SSH: Connect to Hostvibesies. Open Folder → /workspace.

5. Run Claude Code in the terminal

Open the terminal (Ctrl-`) and run:

claude
# inside Claude's TUI:
/login

A paste-back auth flow appears. Open the URL on your laptop's browser, sign in to your Claude account, paste the token back. One-time per container; tokens persist in /workspace.

Option 3

Plain SSH + the claude CLI

Pure terminal. No editor, no extension, no desktop app. Pre-installed and ready.

ssh -p 22XX vibe@your-name.vibesies.com

claude
# then in Claude's TUI:
/login

The MOTD on first SSH login walks through this. cat /workspace/HELLO.md for the full orientation.

Billing

What does Claude Code cost?

You bring your own Claude account. Vibesies doesn't resell tokens or take a cut.

A free Claude.ai account does NOT include Claude Code — the desktop app's Code tab will prompt you to upgrade.

Troubleshooting

Common problems

The Code tab in Claude Desktop says "Upgrade to use this feature"
You're on the free Claude.ai plan. Claude Code requires Pro, Max, Team, or Enterprise. claude.com/pricing.
Claude Desktop's SSH option isn't showing my host
The app reads ~/.ssh/config on your laptop. Make sure your Host vibesies block is there and that ssh vibesies works from your terminal independently. Restart the app after editing the SSH config.
"403 error" or "sign in online" prompt
Sign in via the web first, then restart the desktop app. See Anthropic's auth troubleshooting.
VS Code Remote-SSH connects then disconnects immediately
Usually means not enough disk for VS Code Server (~300 MB). Check df -h /workspace in your container; Studio has 100 GB, Starter has 10 GB.
How do I update Claude Code in my container?
Inside the container, run curl -fsSL https://claude.ai/install.sh | bash (the native installer auto-updates from there). Or npm install -g @anthropic-ai/claude-code@latest if you prefer npm.
Can I run Claude Code on multiple machines with the same account?
Yes. Your Claude Pro/Max subscription allows multiple active sessions. Sign in on your laptop's desktop app AND inside your Vibesies container — both work simultaneously.

Ready to vibe?

Open the dashboard, copy your SSH info, fire up Claude Desktop.

Open dashboard Connecting Codex instead?