RooCode
RooCode is an open source AI-driven coding tool as a VS Code extension that understands natural language commands and performs complex development tasks such as code generation, multi-file editing, and automated testing. It supports OpenAI, Gemini and many other AI models, provides highly customizable modes and privilege control, and is suitable for developers who pursue efficiency and transparency.