Code Monkey home page Code Monkey logo

dev_auto's Introduction

Ald-GPT

Ald-GPT is a powerful tool that integrates the amazing capabilities of ChatGPT with code editors like Visual Studio Code, Android Studio, and other popular code editors. It revolutionizes the development process by automating code generation and providing an efficient workflow for developers.

Overview

Ald-GPT simplifies code generation by leveraging the language understanding and code generation abilities of ChatGPT. It is available as a code editor extension, allowing developers to interact with Ald-GPT directly from their preferred editor. By specifying the desired programming language, app structure, and functionality, developers can generate code and set up their projects effortlessly.

Features

  • Code Generation: Ald-GPT utilizes ChatGPT's advanced language model to generate code snippets, templates, and entire files based on user input. Developers can specify the desired programming language and define the app's structure and functionality, reducing the need for manual coding.

  • Folder Structure Creation: Ald-GPT automates the creation of a comprehensive folder structure for the app by running terminal commands on the user's machine. It creates the necessary directories, such as source code, configuration files, assets, tests, and more, based on the specified app structure.

  • File Generation: Ald-GPT generates code and inserts it into the appropriate files within the created folder structure. It eliminates the need for developers to manually copy and paste code from ChatGPT, saving time and reducing the chance of errors.

  • Terminal Command Execution: Ald-GPT provides suggestions for relevant terminal commands to set up the project and perform common development tasks. It can execute commands like npx create-react-app, composer, and other development-related commands recommended by ChatGPT, streamlining the project setup process.

Usage

  1. Install the Ald-GPT extension in your preferred code editor (e.g., Visual Studio Code).
  2. Invoke the Ald-GPT prompt within the code editor.
  3. Specify the desired programming language, app structure, and functionality using natural language prompts.
  4. Ald-GPT will generate the folder structure by running necessary terminal commands on your machine and populate the files with generated code snippets.
  5. Customize the generated code as needed to match your project requirements.
  6. Benefit from increased productivity and reduced manual effort in code generation and project setup.

Please note that the generated code should be reviewed and modified as necessary to ensure correctness, adherence to best practices, and alignment with your specific project requirements.

License

Ald-GPT is released under the IT License. See the LICENSE file for more details.

Contributions

Contributions to Ald-GPT are welcome! Feel free to submit pull requests or raise issues on the GitHub repository.

Disclaimer

Please note that Ald-GPT is currently under development and is not yet released. We are actively working on developing and refining the app to provide the best user experience. We appreciate your patience and interest in Ald-GPT, and we aim to release it soon.

During the development phase, you may encounter incomplete features or unexpected behavior. We encourage you to provide feedback, suggestions, and report any issues you encounter by creating GitHub issues in the GitHub repository. Your feedback is invaluable in shaping the future of Ald-GPT.

Thank you for your support and understanding as we work to bring you an exceptional code generation tool.

dev_auto's People

Contributors

alidantech avatar silvokyda avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

silvokyda

dev_auto's Issues

Intergrating with an IDE

Enable integration with an integrated development environment such as VS code or Android studio via a plugin (extension)

Enable chatgpt api key intergration

Issue Title

Enable ChatGPT API Key Integration

Description

Our Python class GPT is designed for integrating with the ChatGPT API, but the API key integration has not been implemented yet. This issue aims to address the implementation of API key integration in the GPT class.

Current Behavior

Currently, the GPT class does not support API key integration. Attempts to use API key functionality result in errors or unexpected behavior.

Expected Behavior

Upon successful implementation of ChatGPT API key integration, the GPT class should be able to authenticate with the ChatGPT API using the provided API key, allowing users to make API calls seamlessly.

Steps to Reproduce (if applicable)

N/A

Additional Information

The GPT class is designed to interact with the ChatGPT API, and the API key integration is a crucial feature for secure and authorized access.

Screenshots (if applicable)

N/A

Environment

  • Operating System: [e.g., Windows, macOS, Linux]
  • Python Version: [e.g., 3.7]
  • GPT Class Version: [e.g., 1.0]
  • ChatGPT API Version: [e.g., v1.0]
  • Any other relevant information about the environment.

Proposed Solution (if any)

We propose implementing the API key integration in the GPT class, allowing users to provide their API keys and authenticate with the ChatGPT API.

Additional Context

This enhancement will improve the usability and security of the GPT class, enabling users to make authenticated requests to the ChatGPT API seamlessly.

File reading and writing

  • Enable the app to read a file.
  • Enable the app to write generated code to a file.
  • Real time updates to a file.
  • File and folder structure generation using bash commands.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.