The current chat experience could be significantly improved for coding and web development workflows.
At the moment, working with code in chat still feels too much like copying and pasting code snippets back and forth. JavaScript, HTML, CSS, JSON and other source files should simply be treated as editable code/text, without unnecessary restrictions.
What I would really like to see is a more IDE-like development environment, similar to what tools such as Antigravity provide.
Ideally, the workflow would look more like:
Create project → edit files → preview → test → iterate → download/deploy
Some key features:
-
Project/workspace view — a proper file tree where the AI can create, edit, rename and delete files.
-
Direct code editing — the AI should modify the actual project files instead of repeatedly dumping entire files into the chat.
-
Multi-file projects — easily work with
index.html,app.js,style.css, assets, JSON files, etc. as one project. -
Live preview — preview websites and web applications directly inside the interface, ideally with an interactive browser preview.
-
AI-driven edits — tell the AI what to change and have it directly modify the relevant files, similar to an AI coding IDE.
-
Diffs / change review — clearly show what the AI changed before accepting the modifications.
-
Run and test — allow the AI to run the project, identify errors and fix them iteratively.
-
File downloads — download individual files or the complete project as a ZIP when finished.
-
Persistent workspace — continue working on the same project without having to repeatedly re-upload or paste the code.
-
Git/GitHub integration — ideally connect the workspace to an existing repository and commit changes directly.
The important part is that this shouldn’t just be a better code block or file attachment system. It should feel like an AI-powered IDE built into the chat experience.
Tools such as Antigravity show how much more efficient development becomes when the AI can work directly with a project, modify multiple files, see the result, detect problems and iterate.
The ideal experience would be:
Chat with the AI → AI edits the project → preview the result → review changes → iterate → export/deploy.
That would make the platform much more useful for real-world web development instead of requiring users to manually copy and reconstruct code from chat responses.