Andrea Griffiths and Daniel Adams present an in-depth look at using GitHub Copilot directly on GitHub.com, demonstrating AI-powered chat with repositories, issue management, and streamlined pull request creation.

Chatting with Your Repo and Creating PRs Using GitHub Copilot on the Web

Presented by Andrea Griffiths and Daniel Adams on GitHub Checkout

Overview

This session explores advanced use cases for GitHub Copilot beyond the IDE. Hosted by Andrea Griffiths and Daniel Adams, the video guides viewers through several features available when using GitHub Copilot directly from the GitHub website.

Key Topics Covered

  • What is github.com/copilot?: Introduction to Copilot on the web, outlining how its capabilities extend beyond code completion in your IDE.
  • Creating Issues from Screenshots: Walkthrough on turning problem screenshots into actionable issues using AI assistance.
  • AI Control Center: Managing repository issues and AI ‘agents’ through Copilot’s web interface.
  • Prototyping and Learning: Leveraging Copilot to quickly prototype solutions and learn from documentation and code context.
  • Switching Between AI Models: Demonstration of changing Copilot’s AI models to suit different development scenarios.
  • Conversational Threads: Using threaded AI conversations for managing ongoing tasks and discussions within your repo.
  • Copilot in IDE vs Web: Comparison of AI experiences in the IDE versus on GitHub.com, highlighting unique web features.
  • The Future of AI-Native Development: Discussion about how AI-driven workflows are shaping modern software engineering.

AI-Driven Features Showcased

  • Chat-based Q&A about files, issues, and repo contents
  • Instantly creating, updating, or closing issues via Copilot’s AI
  • Creating and managing pull requests from chat
  • Managing conversation threads for focused collaboration
  • Switching AI models for tailored results

Conclusion

This GitHub Checkout episode demonstrates how using Copilot directly on the platform opens up new, AI-driven possibilities for developer productivity, repository communication, and workflow automation, making it easier than ever to interact with your codebase and streamline collaboration.