The idea is:
Integrate a VS Code-like environment into n8n workflows to allow AI-driven code automation. This environment can either be:
- A virtual, browser-based VS Code instance embedded within the n8n UI (similar to the Coursera lab environments), or
- A bridge to a local VS Code instance that the user has installed on their machine.
This integration would allow users to automate code-related tasks such as bug fixing, adding new features via natural language prompts, merging commits, installing missing dependencies, and more ā all via workflows powered by an AI agent.
My use case:
I want to automate development tasks for large codebases. For example, I could:
- Ask an AI agent to add a new button to the UI
- Let it detect bugs, propose fixes, and automatically create commits
- Automatically install required dependencies and configure environments
- Automate merge operations for new commits
All of this would happen within a workflow that has access to the codebase, VS Code, a database, and an AI model.
I think it would be beneficial to add this because:
- Reduces time spent on repetitive development tasks
- Makes n8n not just an automation tool but a development assistant
- Empowers developers with a fully programmable, self-healing code environment
- Promotes use of n8n in DevOps, education, and rapid prototyping
Any resources to support this?
- GitHub Codespaces ā example of in-browser VS Code environments
- Coursera Labs ā for examples of embedded IDEs
- n8n already supports AI tools like OpenAI ā this would extend that to code automation
Are you willing to work on this?
Iām open to collaborating or testing a prototype. I would love to see this become a community-driven feature.