Biggles
Voice-controlled code insertion/modification assistant.
About Biggles
Biggles is an innovative coding assistant tool available on GitHub. This tool revolutionizes the coding experience by allowing users to effortlessly insert and modify code through voice commands or typed instructions.By default, Biggles inserts new code at the current cursor position based on the user's input. Users also have the option to select existing code and instruct Biggles to make modifications as needed. Biggles leverages the power of the OpenAI Whisper and ChatGPT APIs to understand and execute user requests effectively.To unlock these advanced features, users are required to provide their own OpenAI API key. Biggles ensures proper context for ChatGPT by sending code snippets before and after the cursor position. However, it is essential to acknowledge that Biggles does have some limitations.While Biggles has limited awareness of the overall code base and operates within the proximity of the current cursor position, users can customize the number of tokens sent to ChatGPT for context in the settings. Additionally, Biggles offers two distinct modes: inserting new code when no code is selected and modifying a selected block of code. At present, it does not support more complex operations like code movement.Overall, Biggles serves as a valuable coding assistant within the Visual Studio Code environment, enhancing the coding experience by enabling users to conveniently insert and modify code using voice commands or typed instructions.