Skip to content

Latest commit

 

History

History
85 lines (60 loc) · 5.3 KB

README.md

File metadata and controls

85 lines (60 loc) · 5.3 KB

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.