Where do I get an API key?
- Go to platform.claude.com → API keys (sign up or sign in to the Claude Platform if asked).
- Click Create Key, give it any name (like Course Mapper), and click Create.
- Copy the key that starts with sk-ant- and paste it in the box above. It is only shown once, so copy it right away.
- The Platform needs a small credit balance to run drafts — add billing at platform.claude.com → Billing if you have not already.
- Click Test connection below to confirm it works.
Your key is stored only in this browser on this computer. It is never uploaded anywhere except directly to Claude when drafting.
Stays in this browser only. It is never sent anywhere except directly to Anthropic.
Where do I get a Runway API key?
- Go to dev.runwayml.com and sign in with your Runway account.
- Open API Keys, create a new key, and copy it right away (it is only shown once). Paste it in the box above.
- Add API credits on the developer portal billing page. Important: API credits are a separate balance from your Runway web plan credits — plan credits from app.runwayml.com cannot be spent through the API. The minimum credit purchase is 1000 credits ($10).
The key stays in this browser only and is sent nowhere except directly to Runway when you click Generate.
In-app generation settings
Each take is one Runway API generation billed to your API credits. Model: gen4_image; up to 3 reference photos ride with each prompt (the Runway API cap). Prompt edits made in the boxes on a card are used live: change the text, click Generate, no save needed.
Injected into every AI call this app makes. Edit freely; changes save automatically.
Drive sync activates once this app is opened from a real web address (your website or localhost). Google does not allow sign-in from a file opened directly off your computer. Everything else in the app works either way.
Where do I get a Google Client ID? (only needed for Drive sync — the app works fine without it)
- Go to console.cloud.google.com → New project, sign in with your Google account, name the project anything (like Course Mapper), and click Create.
- Enable the Drive API: open the Google Drive API page, make sure your new project is selected in the top bar, and click Enable.
- Set up the consent screen: open OAuth consent screen, choose External, fill in just the app name and your email, and save through the steps. Under Test users, add your own Gmail address.
- Create the ID: open Credentials, click Create credentials → OAuth client ID, choose Web application, and under Authorized JavaScript origins click Add URI and enter exactly: https://coursemapper.lindsaymaisel.com
- Click Create, copy the Client ID (ends in .apps.googleusercontent.com), and paste it in the box above.
- Click Connect to Drive below and sign in. Google will warn that the app is unverified because it is your own test app — click Continue.
Sync only touches files this app creates in a Course Mapper folder in your own Drive. Nothing else in your Drive is visible to it.
- Go to
console.cloud.google.com, sign in, keep your existing project selected.
- Search bar at the top: type
Google Drive API, open it, click Enable (if it says Manage, it is already on).
- Search bar: type
Google Auth Platform and open it. First time in, click Get started: app name Course Mapper, support email yours, Audience External, contact email yours, agree, Create.
- Left menu Audience: under Test users click + Add users and add the Gmail address you will sign in with. Save.
- Left menu Clients, then + Create client. Application type Web application, any name.
- Under Authorized JavaScript origins click + Add URI and enter this app's web address up to the end of the domain, nothing after it. It cannot be a Google-owned address like storage.googleapis.com; Google refuses those at sign-in.
- Click Create, copy the Client ID (ends in apps.googleusercontent.com), paste it in the box above. Ignore the client secret.