Cloud dev environments.
Multiplayer vibecoding.

Spin up a project, share the link, build together.

A free cloud sandbox with Claude Code, GitHub, and live previews.

Jamspotify-vizAJMK
i4kx9m7...
▣ Terminal +

alex: build a spotify playlist analyzer that visualizes my listening patterns over the past year

I'll create a full-stack app with the Spotify API. Let me set up the project first.

✓ Scaffolded Next.js app with Tailwind

✓ Configured Spotify OAuth with PKCE flow

✓ Created API routes for playlist and listening history

✓ Built dashboard layout with sidebar navigation

Now working on the visualization components...

✓ Added Recharts for genre distribution pie chart

✓ Created listening timeline (heatmap by hour/day)

◐ Building artist network graph with D3...

maya: can you also add a "top tracks" carousel with album art?

On it - I'll add that as a separate component alongside the graphs.

Agent(TopTracksCarousel) ►

Agent(ArtistNetworkGraph) ►

2 agents working - top tracks carousel, artist network graph
alexTalk to Claude... (/ for commands)

Cloud dev sandboxes

Every Jam gets its own Linux environment with Claude Code, git, and a full shell. Nothing to install.

user@jam:~$ node -v

v22.12.0

user@jam:~$ git clone repo && cd repo

Cloning into 'repo'...

user@jam:~$ claude

Welcome to Claude Code!

Real-time multiplayer terminal

Share a link. Everyone sees the same terminal and talks to the same Claude.

AJMKTS3 people in this Jam
alex: add dark mode support
maya: can you make the sidebar collapsible?
● Working on both - spawning agents...

Share what you built

Live preview URLs, auto-generated project pages, and one-click sharing. Collaborators credited.

NEW

Context handoff

Already building locally? One prompt generates a handoff doc so your Jam picks up where you left off.

Handoff Prompt
I'm moving this project to a Jam cloud environment (a browser-based dev sandbox with Claude Code). Please analyze my current workspace and generate a handoff document I can paste into the new session.

Include:
1. The git remote URL to clone (run `git remote -v`)
2. The current branch and latest commit SHA
3. What has already been built
4. What is currently in progress
5. Important files and directories
6. Environment variables and services the project depends on
7. Exact commands to install dependencies, run tests, and start the app
8. Any known bugs, blockers, or decisions that still need to be made

Keep it concise, factual, and optimized so Claude Code in the new Jam can continue without re-discovering the same context.

GitHub built in

Push, pull, and manage repos right from the terminal. GitHub auth is set up once and saved to your environment, so every Jam starts connected.

Frequently asked

Jam is a free cloud development environment that runs Claude Code in the browser. Every Jam gets its own Linux sandbox with a full shell, git, and Claude Code pre-installed.