Biggles

Biggles

Voice-controlled code insertion/modification assistant.

About Biggles:

Biggles is a coding assistant tool available on GitHub. With Biggles, users can insert and modify code either by giving voice commands or typing instructions.. By default, Biggles inserts new code at the current cursor position based on the user’s instruction. Alternatively, users can select existing code and instruct Biggles to modify it accordingly.Biggles utilizes the OpenAI Whisper and ChatGPT APIs to understand and execute user requests.. To access these capabilities, users need to provide their own OpenAI API key. Additionally, in order to provide proper context for ChatGPT, Biggles sends code snippets before and after the cursor position.However, it is important to note that Biggles has some limitations.. It has limited awareness of the overall code base and only operates within the proximity of the current cursor position. Users have the ability to adjust the number of tokens sent to ChatGPT for context in the settings.. Furthermore, Biggles offers two modes: inserting new code when no code is selected, and modifying a selected block of code. It currently lacks the ability to perform more complex operations such as code movement.Overall, Biggles serves as a helpful coding assistant that allows users to conveniently insert and modify code through voice commands or typed instructions, enhancing the coding experience within the Visual Studio Code environment..