Creating Web Apps has never been so easy: this is how Spark works, the new AI tool from GitHub
You will be able to create web applications using natural language

- October 31, 2024
- Updated: July 1, 2025 at 10:47 PM

GitHub has introduced its new experimental project: GitHub Spark, a tool that allows the creation of small web applications (Web Apps) using natural language. Launched from the GitHub Next labs, this system enables users to give instructions on how to develop apps that can then be refined in several steps.
Subscribe to the Softonic newsletter and get the latest in tech, gaming, entertainment and deals right in your inbox.
Subscribe (it's FREE) ►Currently in technical preview phase, Spark operates on a GitHub repository and uses GitHub Actions and the Azure CosmosDB database. This way, more experienced developers can view and edit the code if they wish, although the tool is really designed for anyone to use.
To launch an app in Spark, just give an initial request and, within seconds, the user will be able to see a real-time preview. From there, adjustments can be made, and the application can be modified by interacting with the bot. Thomas Dohmke, CEO of GitHub, explained to TechCrunch that Spark does not aim to replace professional developers, but rather aims to offer a tool to explore ideas, create small bots, and help develop software from natural language. “We believe this is the next step in personal software creation,” stated Dohmke.
Although in the GitHub materials Spark is mentioned as a creator of “microapplications,” Dohmke commented that there are no specific limits regarding the complexity of these applications, which leaves room for GitHub users to explore their possibilities. In fact, GitHub also allows apps made with Spark to integrate with any web API and use their own artificial intelligence models, which could further expand their uses.
Dohmke emphasized his excitement to see how far users can go, noting that “it will be very exciting to see how big an application created solely with natural language can be.” Spark also allows choosing between different language models from Anthropic and OpenAI, providing more flexibility to developers.
Users can share their web applications created with Spark with custom permissions. Similarly, if they decide to further develop their projects, they can access the source code to modify it, which is useful when AI makes mistakes.
Publicist and audiovisual producer in love with social networks. I spend more time thinking about which videogames I will play than playing them.
Latest from Pedro Domínguez
- Fraudulent Websites Are on the Rise: Here’s How Avast Free Antivirus Keeps You Safe
- Unplug This Summer Without Compromising Your Digital Security — Get Protected with Avast Free Antivirus
- Have You Ever Stopped to Think About How Much Personal Information You Share Online Every Day?
- National Streaming Day: How On-Demand Entertainment Has Redefined Our Viewing Habits
You may also like
NewsDonald Trump says he was forced to sue the BBC for 1 billion dollars
Read more
News"All video games use AI," say those from ARC Raiders
Read more
NewsThese two legendary Hollywood actors have just sold their voices to AI
Read more
NewsElden Ring: Nightreign has announced its new DLC in which it will include the most iconic boss from the first Dark Souls
Read more
NewsLindsay Lohan and Jamie Lee Curtis are taking Disney+ by storm with this sequel to a cult classic from the company
Read more
NewsTake-Two is facing significant internal pressure due to the firing of 35 developers before the launch of GTA6
Read more