Skip to content

Naman-Agarwal1608/AICoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AICoder

AICoder is a powerful code generation and suggestion tool that enhances your development workflow. It offers several key features to streamline your coding experience.

Features

Code Generation

AICoder provides a code generation feature that automates the process of writing repetitive code snippets. With just a few clicks, you can generate boilerplate code for common programming tasks, saving you time and effort.

Code Suggestion

AICoder leverages advanced machine learning algorithms to suggest code snippets as you type. It analyzes your code context and offers intelligent suggestions, helping you write code faster and with fewer errors.

History Viewing

AICoder keeps track of your previous interactions, allowing you to view the history of generated and suggested code snippets. This feature enables you to easily refer back to previous solutions and learn from your coding patterns.

Login/Logout System

AICoder includes a secure login/logout system that ensures the privacy and security of your coding sessions. You can create an account, log in to access your personalized settings and history, and log out when you're done.

Setting OpenAI API Key

To use AICoder's code generation and suggestion features, you need to set your OpenAI API key as an environment variable named "OPENAI_API_KEY". This key is required to authenticate your requests to the OpenAI API.

Getting Started

To start using AICoder, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/AICoder.git
  2. Install the required dependencies: pip install -r requirements.txt
  3. Set your OpenAI API key as an environment variable: export OPENAI_API_KEY=your-api-key
  4. Run the application: python app.py
  5. Open your web browser and navigate to http://localhost:5000

Contributing

We welcome contributions from the community to make AICoder even better. If you have any ideas, bug reports, or feature requests, please submit them through the GitHub issue tracker.

License

AICoder is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published