GitHub Spark, meanwhile, makes it easy for developers of all skill ranges to bring ideas to life by using natural language to build micro apps called a “spark,” GitHub said. Sparks are fully functional micro apps that can integrate AI features into external data sources without requiring any management of cloud resources. Using a creativity feedback loop, users start with an initial prompt using both OpenAI and Anthropic models, see live previews of their app as it is built, and save versions of each iteration so they can compare versions. A spark then can be run on the desktop, tablet, or mobile device. GitHub plans to iterate Spark to make the tool as intuitive as possible for consumers and developers of all skill ranges, the company said.
GitHub also said it has made substantial updates to GitHub Copilot for use in the Visual Studio Code editor, the GitHub Copilot Workspace, GitHub Models for building generative AI applications, and GitHub Copilot Autofix code scanning. Users of GitHub Copilot Chat in VS Code now can make edits across multiple files at the same time. With this new editing mode, available November 1, GitHub Copilot allows users to make complex changes across a variety of files within a project based on natural language prompts. GitHub Copilot Autofix, meanwhile, now includes security campaigns to help developers and security teams remediate vulnerabilities “at scale,” GitHub said, with the ability to triage as many as 1,000 alerts at a time.
Finally, GitHub announced that GitHub Copilot Extensions would become generally available in early-2025. GitHub Copilot Extensions, now in preview, allow developers to ask questions of any Copilot-integrated developer tool or service such as Atlassian Rovo, Docker, Sentry, and Stack Overflow. Additionally, the company said that code completion capabilities of GitHub Copilot now are available in a public preview of the Apple’s Xcode IDE.