Skip to content

Commit 242d23a

Browse files
Update README.md
1 parent 028645f commit 242d23a

File tree

1 file changed

+58
-2
lines changed

1 file changed

+58
-2
lines changed

README.md

Lines changed: 58 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
# codebuddy
1+
# CodeBuddy - AI-Powered Coding Assistant
22

3-
This extension for Visual Studio Code provides a generative AI assistant that can help generate code, complete tasks, and assist you in your development workflow. The assistant is powered by a machine learning model that can understand and respond to natural language input, allowing you to interact with it as you would with a human assistant.
3+
CodeBuddy is a Visual Studio Code extension that provides an AI-powered coding assistant to help developers write better code more efficiently. With CodeBuddy, you can get intelligent code suggestions, completions, and assistance based on the context and requirements of your code.
4+
5+
This is your Free version of Copilot. All you need is a gmail account. Sign up to Google Gemini, grab your API key.
46

57
## Features
68

@@ -10,3 +12,57 @@ This extension for Visual Studio Code provides a generative AI assistant that ca
1012
- Code analysis: The assistant can analyze your code and provide suggestions for improvement, such as pointing out potential bugs, security vulnerabilities, and performance issues.
1113
- Code formatting: The assistant can format your code to conform to your preferred style guide, making your code more readable and maintainable.
1214
- Code search: The assistant can search for code snippets and functions within your codebase, allowing you to quickly find and reuse existing code.
15+
16+
17+
## Installation
18+
19+
1. Open Visual Studio Code.
20+
2. Go to the Extensions view by clicking on the square icon in the Activity Bar on the side of the window.
21+
3. Search for "CodeBuddy" in the Extensions view.
22+
4. Click on the "Install" button next to the CodeBuddy extension.
23+
5. Once the installation is complete, you will see the CodeBuddy icon in the Explorer Bar.
24+
25+
## Usage
26+
27+
1. Open a code file in Visual Studio Code.
28+
2. Click on the CodeBuddy icon in the Activity Bar to open the CodeBuddy view.
29+
3. Start typing your code or describe the problem you're working on in the chat interface.
30+
4. CodeBuddy will analyze your code and provide intelligent suggestions, completions, and assistance based on the context.
31+
5. You can interact with CodeBuddy through the chat interface or within your workspace to get explanations, clarify requirements, or iterate on the generated code suggestions.
32+
6. CodeBuddy will adapt its suggestions and explanations based on the programming language, framework, or library you are using.
33+
34+
## Configuration
35+
36+
CodeBuddy provides the following configuration options:
37+
38+
- `codebuddy.apiKey`: Set your Google Generative AI API key to enable the AI functionality.
39+
- `codebuddy.model`: Specify the AI model to use for code assistance (default: "gemini-1.0-pro-latest").
40+
41+
To configure these options, go to the Visual Studio Code settings and search for "CodeBuddy".
42+
43+
## Requirements
44+
45+
- A Google Generative AI API key to enable the AI functionality.
46+
- Latest version of Vscode
47+
48+
## Extension Settings
49+
50+
- Presently supports Google Gemini.
51+
- In vscode settings, search for Ola, and under extensions, click on 'Your coding buddy'.
52+
- Enter your Google Gemini API key and Gemini Model
53+
- Or in the settings.json file, enter this
54+
- "google.gemini.apiKey": "Your API key",
55+
- "google.gemini.model": "models/gemini model",
56+
57+
## Release Notes
58+
59+
### 1.0.0
60+
61+
- Initial release of CodeBuddy.
62+
63+
## Contributing
64+
- Note that this is an inital version and there are alot of improvements that will be done in future releases
65+
- Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.
66+
67+
68+
Enjoy coding with CodeBuddy!

0 commit comments

Comments
 (0)