GitHub has announced a significant expansion of its Copilot code completion and programming tool, allowing developers to choose models from Anthropic, Google, and OpenAI. This move marks a significant shift towards a multi-model approach, giving developers the agency to select the best model for their specific tasks.
In addition to the Copilot update, GitHub is also launching Spark, an AI tool that enables anyone to build web apps using natural language. Spark uses OpenAI and Anthropic models to produce live previews of web apps, allowing users to compare versions as they make changes. Experienced developers can directly manipulate code, while novices can create a web app entirely using natural language.
GitHub CEO Thomas Dohmke emphasized the importance of multi-model functionality, stating that "there is no one model to rule every scenario, and developers expect the agency to build with the models that work best for them." This move is likely to have significant implications for the tech industry, as it opens up new possibilities for collaboration and innovation.
The updates to Copilot and the launch of Spark are part of GitHub's vision to democratize software development and enable over 1 billion people to build and share their own micro apps directly on the platform. With Copilot now having over 1 million paid subscribers, it will be interesting to see how Microsoft adopts GitHub's multi-model approach and whether it will open up its own Copilot AI assistant to models from rivals like Google and Anthropic.