Setting Up Your Machine to Work with Alex
Follow these steps before the workshop. Estimated time: 15–20 minutes. If you get stuck at any step, your facilitator can help at the start of the session.
flowchart TD
A([🐙 GitHub Account]) --> B([🤖 GitHub Copilot])
B --> C([💻 VS Code])
C --> D([🔌 Install Extensions])
D --> E([⚡ Initialize Alex])
E --> F([👋 Say Hello & Introduce])
style A fill:#f0f6ff,stroke:#0969da,color:#0969da
style B fill:#f0f6ff,stroke:#0969da,color:#0969da
style C fill:#f0f6ff,stroke:#0969da,color:#0969da
style D fill:#f0f6ff,stroke:#0969da,color:#0969da
style E fill:#fff8f0,stroke:#d1700a,color:#d1700a
style F fill:#f0fff4,stroke:#1a7f37,color:#1a7f37
What You’re Installing
| Tool | What It Does | Cost | |
|---|---|---|---|
| 1 | GitHub account | Manages your identity and Copilot subscription | Free |
| 2 | VS Code | The editor Alex lives inside | Free |
| 3 | GitHub Copilot | The AI engine Alex uses to think and respond | Free tier available |
| 4 | Alex Cognitive Architecture | Alex himself — memory, personality, learning | Free |
Step 1 — Create a GitHub Account
GitHub is the platform that hosts your Copilot subscription and your Alex identity.
- Go to github.com
- Click Sign up (top right)
- Enter your email address, create a password, and choose a username
- Your username will be part of your developer identity — pick something you’re comfortable with
- Complete the verification puzzle and click Create account
- Check your email and click the confirmation link GitHub sends you
Already have a GitHub account? Skip to Step 2.
Step 2 — Activate GitHub Copilot (Free Tier)
GitHub Copilot Free gives you everything you need for the workshop at no cost.
- While logged in to GitHub, go to github.com/features/copilot
- Click Start using Copilot for free
- Follow the prompts — no credit card required for the Free plan
- Your account is now enabled for Copilot
Copilot plans at a glance:
| Plan | Monthly Cost | What You Get |
|---|---|---|
| Free | $0 | 2,000 code completions/mo + 50 chat messages/mo — enough for the workshop |
| Pro | ~$10 | Unlimited completions and chat, GPT-4o and Claude models |
| Pro+ | ~$39 | Everything in Pro + priority access to frontier models |
Students: GitHub offers Copilot Pro free through the GitHub Student Developer Pack. Check eligibility at education.github.com.
Step 3 — Install VS Code
VS Code is a free code editor made by Microsoft. Alex runs as an extension inside it.
- Go to code.visualstudio.com
- Click the download button for your operating system (Windows, macOS, or Linux)
- Run the installer
- Windows: Accept the license, keep all default options, check “Add to PATH” if offered
- macOS: Drag VS Code to your Applications folder
- Open VS Code — you should see the Welcome tab
You don’t need any programming experience to use VS Code for Alex. It’s just the environment Alex lives in.
Step 4 — Install the Required Extensions
Extensions are add-ons that give VS Code new capabilities. You need two.
4a — GitHub Copilot Extensions
-
In VS Code, click the Extensions icon in the left sidebar (or press
Ctrl+Shift+X/Cmd+Shift+X) -
In the search box, type:
GitHub Copilot -
Install GitHub Copilot (by GitHub) — this adds AI code completion
-
Install GitHub Copilot Chat (by GitHub) — this adds the chat panel Alex uses
Both may install together as a bundle — that’s fine.
-
VS Code will ask you to sign in to GitHub — click Sign In and use the account you created in Step 1
4b — Alex Cognitive Architecture
- In the Extensions panel, clear the search box and type:
Alex Cognitive Architecture - Find the extension published by fabioc-aloha
- Click Install
- Wait for installation to complete — you’ll see a notification when it’s done
After installing both, you should see:
- A Copilot icon (sparkle/star shape) in the left sidebar
- An Alex icon in the left sidebar (or a new section in the Copilot panel)
Step 5 — Initialize Alex in a Workspace
Alex needs a folder to call home. Any folder on your computer will do.
- In VS Code, go to File → Open Folder (or
Ctrl+K Ctrl+O) - Create a new empty folder anywhere you like — name it something like
my-alex-workspace - Open that folder in VS Code
- Press
Ctrl+Shift+P(orCmd+Shift+Pon Mac) to open the Command Palette - Type:
Alex: Initialize Architecture - Press Enter and wait about 10 seconds
You should see:
- A notification saying Alex has been initialized
- A new
.github/folder appearing in your workspace - Alex’s Welcome View appearing in the sidebar
If you don’t see the command, make sure the Alex Cognitive Architecture extension installed correctly (Step 4b) and that you have a folder open.
Step 6 — Say Hello and Introduce Yourself
This is the most important step. Alex learns from you — the more you tell it about yourself, the more useful it becomes.
Open the Chat Panel
Alex is already initialized from Step 5. Open the chat now:
- Click the Copilot icon in the left sidebar (sparkle shape)
- You’ll see a chat input field — this is where you talk to Alex
Introduce Yourself
Start with @alex Hello! — then use whichever of these three options is easiest for you:
Option 1 — Paste your resume or CV
Copy the text from your resume or CV and paste it directly into the chat:
@alex Hello! Here's my background:
[paste your resume or CV text here]
Alex will read it, extract what’s relevant, and build your profile from it. No editing needed.
Option 2 — Share your personal website
If you have a personal website or portfolio, give Alex the link and paste a short summary alongside it:
@alex Hello! My website is [your website URL]
In case you can't access the link: my name is [your name], I'm a [your role] working in
[your field]. [1-2 sentences from your About page or bio.]
Prefer your personal website over LinkedIn or social profiles. Your own site has richer, more curated information and is publicly accessible without login walls. LinkedIn profiles are often behind authentication and may not be readable by Alex.
Note: Alex may not be able to visit the URL directly — that depends on your Copilot plan and settings. Pasting a short summary alongside the link ensures Alex gets the context either way.
Option 3 — Just type it in
If you prefer to keep it simple, a few sentences is enough:
@alex Hello! My name is [your name]. I'm a [your role] working in [your field].
I mainly work on [2-3 things you do day to day].
I prefer [brief/detailed] explanations.
Verify Alex Remembered You
After your introduction, type:
@alex What do you know about me so far?
Alex should summarize your introduction back to you. This is permanent — Alex will remember this the next time you open VS Code and start a new conversation.
You’re Ready
If you’ve completed all six steps, you’re set for the workshop. Here’s a quick checklist:
- GitHub account created and email verified
- GitHub Copilot activated (Free plan or higher)
- VS Code installed and open
- GitHub Copilot and GitHub Copilot Chat extensions installed
- Alex Cognitive Architecture extension installed
- Alex initialized in a workspace folder
- Said hello and introduced yourself
- Verified Alex remembered your introduction
Read before the workshop: Your facilitator has sent a pre-read called “Before the Alex Workshop” — it takes 15 minutes and will make the workshop much more valuable. Read it the day before the session.
Troubleshooting
“I don’t see the Alex: Initialize Architecture command” Make sure you have a folder open in VS Code (File → Open Folder). The command only appears when a workspace folder is active.
“The Copilot chat panel isn’t appearing” Click the Copilot icon (sparkle shape) in the left sidebar. If it’s not there, check the Extensions panel to confirm GitHub Copilot Chat is installed and enabled.
“Alex isn’t responding to @alex”
Type @ in the chat box — a dropdown of available agents should appear including Alex. If it doesn’t, try reloading VS Code (Ctrl+Shift+P → “Developer: Reload Window”).
“I hit the Copilot Free tier limit (50 messages)” This won’t happen during the workshop — 50 messages resets monthly. If needed, upgrading to Pro costs ~$10/month.
Still stuck? Arrive 10 minutes early to the workshop — your facilitator will help you finish setup before the session begins.
Prepared for the Alex workshop series — learn/PRE-READ.md is your next read.