SLW / devportal
@teammate
Welcome

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

No laptop setup, no server to log into. Click Open in Codespace — sign in with GitHub and a full dev environment builds in the cloud with Claude Code already installed. 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

VS Code opens in the browser

Full editor, terminal, extensions — running on GitHub's cloud, not a shared box. Keep the tab open at your desk and long Claude Code runs keep going.

05

Run Claude Code

Type claude, sign in with your own Claude plan, and work on a branch → PR → merge. Close the tab; reopen 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 Code & sign in

Use your own Claude account (Pro or Max). This is your AI, separate from the Codespace.

Open a project

From the Projects tab, click Open in Codespace and sign in with GitHub.

Run Claude Code

In the terminal, run claude and start building.

Ship on a branch

Work on agent/<name>, open a PR, merge when CI is green. Never edit main directly.