Openai’s AI-powered Chatbot platform ChatGpt now allows you to edit your code directly.
The latest version of the ChatGPT app for MacOS allows you to perform actions to edit your code with supported developer tools such as Xcode, VS Code, and JetBrain. Users can optionally turn on “Auto Apply” mode, allowing CHATGPT to edit without the need for additional clicks.
ChatGpt Plus, Pro, and Team subscribers will be able to use the code editing feature as of Thursday by updating their MacOS apps. Openai says code editing will be rolled out to Enterprise, EDU and free users next week.
In the X post, Alexander Embiricos, a member of Openai’s product staff who is working on Desktop Software, added that the ChatGPT app for Windows will get direct code editing for “SOON”.
MacOS ChatGpt now allows you to edit your code directly in IDES. Available to Plus, Pro and team users. pic.twitter.com/wpb2rmp0tj
– Openai Developer (@openaidevs) March 6, 2025
Direct Code Editing is built on Openai’s “Apps With Apps With Apps With Apps With Apps” ChatGPT feature, which started on Beta in November 2024.
CHATGPT now competes more directly with popular AI coding tools such as Cursor and GitHub Copilot due to its ability to directly edit code. Openai reportedly has ambitions to launch a dedicated product to support software engineering in the coming months.
AI coding assistants are becoming extremely popular, with the majority of respondents in GitHub’s latest poll saying they have adopted AI tools in some way. Jared Friedman, partner at Y Combinator, recently claimed that a quarter of YC’s W25 startup batches have 95% of the codebase generated by AI.
However, there are many security, copyright and reliability risks associated with AI-powered aid coding tools. A software vendor harness study found that the majority of developers spend more time debugging AI-generated code and security vulnerabilities compared to human-written contributions. Meanwhile, Google’s report found that AI can speed up code reviews and benefit the documentation, but can sacrifice delivery stability.