Skip to content

fabriziosalmi/DevGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code Together

Formerly known as DevGPT, rebranded due to OpenAI policy changes.

Latest Updates

  • New ML-Focused Version: Discover our enhanced version for building machine learning projects and pipelines here.
  • OpenWebUI Prompt: Access the OpenWebUI prompt here, compatible with models like Stable-Code-3B, Llama-3-8B, WizardLM2-7B, Mistral, GPT3.5, and GPT4o.

DevGPT

How to Use

Follow this guide to get started with Code Together:

  1. Initialize a Project: Use the /project command followed by the project name and description.
    Example:
    /project MyApp "My application is a simple chatbot using the GPT2 Italian model"
  2. Complete Your Files: Review the project structure and use /complete filename to generate the necessary files.
  3. Finish and Refine: Use additional commands like /improve, /logs, /debug, or /dim to enhance and finalize your project.

Additional Tips

  • Improve a File: Type /improve followed by the file content to enhance a specific file.
  • Add Logging: Use /logs to insert logging and debugging snippets.
  • Resource Estimation: Estimate compute resources required with /dim.
  • Generate a README: Create a project README with /repo.

...and much more! Code Together is continuously evolving to meet all your development needs.

Full Command List

Command Description
/project Initialize a new project with a name and description.
/list List all needed files for the project in a Linux environment.
/setup Propose main and requirements.txt files with full code.
/env List required imports, libraries, and environment setup steps (Linux only).
/dim Calculate the minimum RAM and HDD space required to run the project.
/split Modularize a single code snippet or file into multiple files.
/log Add logging to the existing code.
/docs Explain the functions and libraries used in the latest code snippet.
/debug Add debugging code to troubleshoot issues.
/exec Simulate running the code and display the output.
/improve Optimize and enhance the existing code.
/complete Generate a complete script for a specific file.
/order Provide the order of file execution to test the project.
/adapt Update all existing files to accommodate recent changes.
/use Explain how to run, use, or test the project.
/repo Generate a README.md file for GitHub with all necessary project information.
/fix Attempt to make the script work using an alternative approach.
/thanks Encourage users to support the project by starring the GitHub repository.

Example Uses

Share your creations! I love to feature them in the "Wall of Fame" 😊

Starter Apps:

Built in Minutes with DevGPT:

Contributing

We welcome all contributions! Please read the contributing guidelines for more details on how to get involved.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For questions, issues, or feedback, please open an issue.