Articles
A Rapper Asked About GitHub. I Built Him a Repo From Bed Without Opening a Terminal.
Meek Mill tweeted about GitHub. I was in bed, so I messaged my AI agent from my phone. It created the repo, assigned Copilot coding agent to build it, and shipped the whole thing while I watched from Telegram. Here's what happened and what's new in Copilot CLI.
A Rapper Asked About GitHub. I Built Him a Repo From Bed Without Opening a Terminal.
Meek Mill tweeted about GitHub. I was in bed. Didn’t have my laptop. Didn’t feel like getting up.
So I messaged my AI agent from my phone, told it to build a learn-to-code repo for Meek Mill styled like album tracks, and it created the repo on GitHub and assigned the task to Copilot coding agent. Copilot wrote the content, structured the tracks, and opened a PR. I reviewed and merged from my phone.
I never opened a terminal. Never opened an IDE. Never wrote a single line of code.
The repo: dreamchasers. Six tracks plus a bonus, album format, each one teaching a real GitHub skill. Track 1 to first repo in 10 minutes. Here’s the tweet.
Why This Matters
A rapper with 10 million followers just put “GitHub” in front of people who have never heard of a pull request. Some kid scrolling past that tweet is going to think “wait, I can do that?” and the answer is yes.
That kid doesn’t need a CS degree. Doesn’t need a bootcamp. Doesn’t even need to leave their browser. They just need a GitHub account and curiosity.
What’s New in Copilot CLI
I wrote the official getting started guide back in October. A lot has changed since then.
It’s Free
Copilot CLI is included as a core feature of all GitHub Copilot plans: Free, Pro, Pro+, Business, and Enterprise. You get a free GitHub account, you get Copilot CLI. Each interaction uses premium requests from your plan’s allowance (50/month on Free).
Three Modes: Ask, Plan, Autopilot
Press Shift+Tab to cycle between modes:
Ask/Execute mode is the default. You prompt, Copilot acts, you approve each step.
Plan mode is where Copilot analyzes your request, asks clarifying questions to understand scope and requirements, and builds a structured implementation plan before writing any code. This catches misunderstandings before they become bad commits.
Autopilot mode is where Copilot carries the task forward without step-by-step approval. You outline the work, then let it run. This is what makes the CLI feel less like a chatbot and more like a teammate.
Model Agnostic
Use /model to switch between Claude, GPT, Gemini, and more. Switch mid-session. Run /fleet to execute across multiple models in parallel. The tool doesn’t care which engine is under the hood.
Interactive and Programmatic
Two interfaces:
Interactive: Run copilot and have a conversation. Use /plan to outline work, /fleet to parallelize, /delegate to hand off.
Programmatic: Pass a prompt directly with copilot -p "your task here". It runs, completes the task, exits. Good for scripts and automation.
Native GitHub Integration via MCP
Copilot CLI works directly with your issues and pull requests through GitHub’s native MCP server. Search issues, analyze labels, create branches, open PRs. Not just a file editor.
Custom Agents and Skills
Use AGENTS.md and Agent Skills to define custom instructions and tool access, so behavior stays consistent across models, sessions, and delegated work.
Copilot Coding Agent
The coding agent is what I actually used to build the dreamchasers repo from my phone. It works autonomously in a GitHub Actions environment: you assign it an issue or describe a task, it explores your repo, writes the code, runs your tests and linters, and opens a pull request. You review it like any other PR.
Copilot coding agent is available with GitHub Copilot Pro, Pro+, Business, and Enterprise plans.
The Repo
dreamchasers is structured like an album because that’s the language that makes sense here.
- Track 1: The Intro — What is GitHub? Make your first repo.
- Track 2: Dreams and Nightmares — Commits, branches, version control.
- Track 3: Ima Boss — Build a profile the world can see.
- Track 4: Championships — AI-powered coding with Copilot.
- Track 5: Expensive Pain — Debugging and fixing mistakes.
- Track 6: Going Bad — Collaborate with other people.
- Bonus: Intro to Open Source — Contribute to real projects.
Every track links to GitHub Skills, official docs, and GitHub Blog posts. Everything runs in the browser. No installs.
Get Started
# Install Copilot CLI (npm)
npm install -g @github/copilot
# Or with Homebrew
brew install copilot-cli
# Or the quick install script
curl -fsSL https://gh.io/copilot-install | bash
# Launch it
copilot
Included in all Copilot plans, including Free. All you need is a GitHub account.
If you want to go deeper, here’s the official guide I wrote for the GitHub Blog and the full documentation.
The Point
The best thing about Meek Mill getting into GitHub isn’t the code. It’s that someone who grew up on Dreams and Nightmares might see this and realize the tools are free, the community is open, and nobody is checking credentials at the door.
Dream chasers ship code. 🎤
About the Author: Andrea Griffiths is a Senior Developer Advocate at GitHub, where she helps engineering teams adopt and scale developer technologies. She's passionate about making technical concepts accessible—to both humans and AI agents. Connect with her on LinkedIn, GitHub, or Twitter/X. · Read in Spanish