Skip to content

10clouds/10minions-vscode

Repository files navigation


10Minions

Alpha version

Your Army of GPT-4 Powered Coding Buddies

(Boost Your Productivity)

Unleash the power of autonomous coding with 10Minions, a cutting-edge coding assistant built on the GPT-4 platform. Seamlessly integrated with Visual Studio Code, 10Minions helps you manage complex coding tasks across your codebase, delivering clean, efficient, and standardized code.

Experience increased productivity, better code quality, and seamless integration – without compromising control or privacy.

Code smarter, not harder!

💡 Key Features

10Minions empowers you to:

  • Translate complex coding tasks into natural language directives.
  • Streamline your coding process across multiple files
  • Collaborate with minions for optimum solutions
  • Save time and mental bandwidth by handling multiple operations simultaneously
  • Employ minions across various programming languages
  • Enhance productivity by managing multiple tasks concurrently
  • Improve code quality and adherence to industry standards, potentially reducing bug occurrence by up to 30%

10Minions works with any programming language and seamlessly integrates with Visual Studio Code, making it an invaluable tool for developers, data scientists, and other professionals working with code.

🌐 Limitations

Please note that 10Minions plugin is currently in its Alpha version and under continuous improvement hence has certain limitations. It's good to bear in mind that:

  • Minions work within the scope of a single file only. They may not comprehend or factor in the context of the rest of your code in other files.
  • Minions do have a limit on how big of a file or selection they can work on. Attempting to process a file or selection above this size limitation will produce an error.
  • Minions working speed is mainly limited by the speed of OpenAI GPT-4 API. We are actively working on overcoming these restrictions for a more personalized experience.

The users' feedback is key to its development and adjustments according to specific requirements. Feel free to share your thoughts, every review is a price and leads us to create a better product!

🚀 Getting Started

  1. Install 10Minions from the Visual Studio Code marketplace
  2. Update Visual Studio Code to its latest version
  3. Set up keybindings for 10Minions commands (refer to the Keybindings section below for more details)
  4. Remember that GPT-4 API Access is required for usage

⌨️ Keybindings

10Minions provides a default keybinding for the 10minions.ask command, which allows you to quickly ask for assistance from 10Minions while maintaining your focus on the editor. To use this command, simply press the following keybinding depending on your operating system:

  • For Windows and Linux: Ctrl+Shift+A
  • For Mac: Cmd+Shift+A

The 10minions.ask command can be triggered when your text cursor is focused within the editor.

📚 Use Cases

10Minions excels in various scenarios, such as:

  1. Editing ESLintrc to remove line size limit without searching online
  2. Extracting functionality to a new file, optimizing and cleaning up code
  3. Fixing hacks in setTimeout functions
  4. Logging detailed information about returned objects from APIs
  5. Requesting fixes for specific component code sections
  6. Explaining the code
  7. Adding error handling to the code
  8. Making your code more robust
  9. Check if this is most performant solution and if not change it with performance in mind
  10. Documenting the code
  11. Checking if your code can be written using other library
  12. Asking how to rewrite this code to achieve new requirements

And many more!

🛠️ Extension Settings

Configurable settings:

  • 10minions.apiKey: OpenAI API key (requires your own key, no data sent to 10Clouds)

📸 Examples

Create a better quality code with 10Minions. Here you can find some examples.

Fix issues

10C-minions-use-case-1

Write test cases

10C-minions-use-case-2

Cleanup

10C-minions-use-case-3

Add new states

10C-minions-use-case-4

Feel free to prompt it yourself or use suggestions from the tool!

⭐ Testimonials

Our users love 10Minions! See what they have to say:

  • "10Minions has significantly improved my productivity and code quality."
  • “Great tool for developers – a must-have!"
  • "The integration with Visual Studio Code is impressive."

💼 Resources and Links

About

Your Army of GPT-4 Powered Coding Buddies (Boost Your Productivity)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published