Skip to content

qirolab/spec-coder-issues

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Spec Coder

Spec Coder

Spec Coder empowers you to code faster and smarter with AI assistance. Spec Coder integrates seamlessly with Visual Studio Code, providing you with intelligent code suggestions, automated completion, and real-time analysis. With Spec Coder, you can also enjoy AI-driven chat support for instant coding assistance, making your coding experience more efficient and enjoyable.

This extension is maintained by Harish Kumar, creator of Qirolab.com.

Video Tutorial

Watch our video tutorial to get started with Spec Coder: https://www.youtube.com/watch?v=zbte-HpDpkU

AI Providers

You have the option to choose between two powerful AI providers:

  • OpenAI: Utilize advanced models like ChatGPT, GPT-4, and more from OpenAI for a versatile AI experience.
    • Get Your OpenAI API Key: Head over to https://platform.openai.com/account/api-keys and create an account (if you don't have one already). Once logged in, navigate to the API section and generate a new API key. You'll need to copy and paste this key into Spec Coder's settings for OpenAI access.
  • Gemini Pro: Harness the capabilities of Gemini Pro for enhanced AI support.
    • Get Your Gemini AI API Key: Visit https://aistudio.google.com/app/apikey and sign in with your Google account. This will take you to Google AI Studio where you can access the "Get API Key" option. Choose to create a new API key or select an existing Google Cloud project. Once created, copy and paste this key into Spec Coder's settings for Gemini Pro access.

Features

Spec Coder offers a wide range of features designed to enhance your coding workflow:

  • AI Chat (Premium)
  • Code Generation
  • Unit Test Generation
  • Docstring Generation
  • Generate Regex (Create Regular Expressions with Ease)
  • Explain Code (Understand Your Code Better) (Premium)
  • Refactor Code (Improve Code Quality) (Premium)
  • Find Complexity (Analyze Code Complexity) (Premium)
  • Find Bugs (Premium)
  • Generate Commit Messages (Premium)
  • Ask AI (Ask anything AI about the selected code) (Premium)

Purchase a licence at https://qirolab.com/spec-coder to access PREMIUM features. Features not marked as PREMIUM are free and always will be free.

AI Chat

Get instant coding assistance and guidance through an interactive AI chat interface. Ask questions, receive suggestions, and troubleshoot problems in real-time.

AI Chat

Generate Code

Accelerate development by generating code snippets, boilerplate code, and even entire functions based on your specifications.

Generate Code

Generate Unit Test

Create comprehensive unit tests automatically to ensure code correctness and maintainability. Save time and improve test coverage.

Generate Unit Test

Generate Docstring

Effortlessly produce informative docstrings for functions, classes, and other code elements, enhancing code readability and maintainability. Save time on writing documentation by automatically generating descriptive comments for your functions and methods.

Generate Docstring

Generate Regex

Create regular expressions effortlessly with AI assistance. Specify patterns and constraints, and let Spec Coder generate the appropriate regex for your needs.

Generate Regex

Explain Code

Gain deeper understanding of existing code with AI-powered explanations. Get insights into how code works and why specific implementations are chosen.

Explain Code

Refactor Code

Improve code quality and maintainability with AI-driven refactoring suggestions. Optimize code structure, performance, and maintainability with ease.

Refactor Code

Find Complexity

Quickly analyze the complexity of your code and identify areas for improvement. Optimize performance and readability by understanding the complexity of different code segments.

Find Complexity

Find Bug

Identify and resolve bugs quickly using AI-powered detection. Discover potential errors and vulnerabilities before they cause issues and receive suggestions for resolving them in your code.

Find Bug

Generate Commit Message

Automate your commit messages with AI-generated suggestions, ensuring concise and accurate version control history.

Generate Commit Message

Ask AI (Ask anything to AI about selected code)

Highlight the code you're interested in and ask AI anything to instantly gain valuable insights, explanations, and assistance.

Ask AI

Download Spec Coder

Don't miss out - enhance your coding workflow today with Spec Coder!

Feedback and Support

We value your feedback! If you have any suggestions, bug reports, questions or encounter any issues, please don't hesitate to reach out to us on GitHub: https://github.com/qirolab/spec-coder-issues

Happy coding with Spec Coder! 🚀

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published