{"repo":"chrisreddington/flight-school","free":true,"listed":false,"github":"https://github.com/chrisreddington/flight-school","clone":"git clone https://github.com/chrisreddington/flight-school.git","description":"AI-powered coding practice platform built with the GitHub Copilot SDK. Personalized challenges, real-time evaluation, and learning guidance based on your GitHub profile.","language":"TypeScript","stars":30,"topics":["ai","copilot-sdk","developer-tools","education","github-copilot","learning-platform","nextjs","primer","react","typescript"],"license":"MIT","category":"dev-tools","readme_excerpt":"Flight School Train with your Copilot. Reach new heights. Flight School is a sample implementation showing how to build AI-powered developer tools using the GitHub Copilot SDK. It's a learning platform where developers practice coding challenges, receive real-time AI evaluation, and get personalized guidance all powered by GitHub Copilot. [!WARNING] Exploratory project — not a reference, not production-ready. Flight School is a single-developer side project used to explore the latest capabilities across GitHub , the Copilot SDK , Aspire , and related tooling. It is mid-flight : actively iterated on, intentionally noisy in places, and almost certainly contains antipatterns, half-finished refactors, and decisions I'd make differently next time. - Do not treat this codebase as a reference example or a recommended architecture. - Do not copy patterns from here into production systems without independent review. - Issues, PRs, and observations are welcome, but there is no SLA, roadmap commitment, or stability guarantee on anything in this repo. The Copilot SDK integration provides per-user identity isolation by passing each authenticated user's GitHub token into every SDK session, and public chat execution is routed through a mandatory private Copilot worker with a per-user runtime pool. Each user gets a separate SDK-spawned Copilot CLI child process and a separate COPILOT HOME . Public-facing routes do not execute the SDK in-process — if COPILOT WORKER URL is unset, AI routes fai","default_branch":null,"files":null,"tree":[],"storefront":"/r/chrisreddington","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chrisreddington/flight-school/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}