GitHub Platform
Repository hosting, code review, and collaboration.





Turn ideas into Issues and track them with Projects.
Write code yourself or direct an agent to make changes in your repository.
Discuss changes in pull requests and request a review from GitHub Copilot.
Update vulnerable dependencies with Dependabot and address code scanning alerts with Copilot Autofix.
Run tests and deployments with GitHub Actions.
Keep the work around your code connected

Repositories
Keep code and history alongside the instructions, skills, and integrations agents use. Repository permissions define what they can access and change.

Issues and Projects
Define work in Issues and track it in Projects. Assign an issue to Copilot when you want to delegate the work.

Pull requests and code review
Review changes with team feedback, checks, and approvals. Add agent reviews for broader coverage, then ask Copilot to address comments or failing checks.

GitHub Actions
Run automation from repository events and use workflow results as required checks before merge.
Set up agents for the way you work
Bring the agents you use
Use GitHub Copilot and third-party agents with repositories.
Connect agents to GitHub
Give agents repository context through the GitHub MCP server, APIs, or CLI.
Find tools built for agents
Discover MCP servers, skills, and plugins hosted on GitHub, or publish your own in a repository.
Build with the open source community
Explore public repositories and packages. Review their code, history, dependencies, and licenses.
Browse open source projects
Follow issues and pull requests to see how projects evolve. Use Discussions to ask questions, share ideas, and connect with maintainers and contributors.
Explore GitHub Discussions
Report issues, propose changes, and support the maintainers behind your dependencies.
Contribute to open source



220M+ developers on GitHub
800M+ public repositories
1.9M open source contributions in the last year