SLW / devportal
@teammate
Welcome

Pick a project. It opens in your browser, ready to code.

No laptop setup, no shared server. Each project spins up a private cloud workspace with Claude Code ready — you work in the Claude desktop app. Click Open in Claude Desktop on a project for the steps. Every project runs against a development database; production data never reaches you.

The model

How it works

One link is the front door. GitHub is the only login. Everything runs in the cloud.

01

Open this portal

Shared once as a link (bookmark it). You land here and choose a project.

02

Sign in with GitHub

The only login. You were invited to the repos with Write access, so you're in — no shared passwords, every change attributed to you.

03

A Codespace builds

A .devcontainer pins Node 24 + pnpm and installs everything identically for everyone — no "works on my machine." Dev-database secrets are injected here; prod never is.

04

Connect in Claude Desktop

Add the workspace as an SSH connection in the Claude desktop app (a one-time GitHub CLI setup). It runs on the cloud, not a shared box — long Claude Code runs keep going.

05

Build

Describe what you want in plain English. Changes are reviewed before they go live, and your workspace persists — pick up tomorrow right where you left off.

Stays open while
You're at your desk
Idle-suspends after ~30 min of no activity (adjustable). Active runs keep it awake.
Compute cost
~$0.18 / hr
2-core, billed only while active, to the org. Auto-suspends to stop the meter.
Your Claude plan
Separate bill
You sign into Claude Code with your own account — independent of the Codespace compute.
Getting started

Your first day

One-time setup, then every project is one click forever after.

Get invited

Send Shawn your GitHub username → you get Write access to the repos.

Install Claude Desktop & the GitHub CLI

Sign into Claude Desktop with your own Claude account (Pro or Max), and install the GitHub CLI (gh).

Open a project

From the Projects tab, click Open in Claude Desktop and follow the steps to create your workspace and connect.

Start building

Describe what you want in plain English — no code required.

Your changes get reviewed

You don't push anything to the live app yourself — your work is checked and a teammate approves it first. Claude handles the mechanics.