Key Takeaways:
Microsoft-owned GitHub announced some major updates coming to its new products at its GitHub Universe conference. The company is bringing the Copilot AI assistant to Apple’s Xcode IDE.
With this release, developers will be able to use Copilot to build apps in Apple’s IDE. This AI-powered feature will offer multi-line suggestions and users will be able to block suggestions that match public code. GitHub also plans to add support for Copilot Chat and other capabilities to Xcode in the coming months.
“This is a major milestone in our ongoing mission to make Copilot an essential tool for developers across a wide variety of platforms,” GitHub explained. “Now, Apple developers can enjoy the same intelligent coding assistance, seamlessly integrated into their favorite IDE.”
GitHub mentioned that this feature is currently available in public beta for all Copilot customers with individual, business, and enterprise subscriptions. To get started, users will need to install the Copilot extension for Xcode.
Additionally, GitHub Copilot is getting a new integration with Windows Terminal. Developers can now interact with the AI assistant to receive command suggestions and explanations directly from the Windows Terminal. This feature is available in the Windows Terminal Canary for all Copilot customers across individual, business, and enterprise plans, though administrators must enable Copilot access in the CLI at the organization level.
GitHub has introduced major enhancements to its VS Code integration, including Copilot Chat, which allows developers to edit multiple files simultaneously. Additionally, the code review feature lets developers set specific rules and requirements to receive tailored feedback on their code.
GitHub announced that Copilot now supports multiple AI models, including Anthropic’s Claude 3.5 Sonnet, Google’s Gemini 1.5 Pro, and OpenAI’s GPT-4. This update lets developers select from different AI models to suit their coding tasks. For now, users must manually choose the AI model, though Copilot may soon automatically select the best model for each task to optimize results.
Lastly, GitHub has announced data residency support for GitHub Enterprise Cloud for customers based in the EU. The company has also added new controls to give administrators more control over user management, repository policies, and security workflows. If you’re interested, you can find more details on GitHub’s official blog.