Code Together

February 26, 2025 ยท View on GitHub

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.

Try It Now

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

CommandDescriptionExample Use
/projectInitialize a new project with a name and description./project MyApp "My application is a simple chatbot"
/listList all needed files for the project in a Linux environment./list
/setupPropose main and requirements.txt files with full code./setup
/envList required imports, libraries, and environment setup steps (Linux only)./env
/dimCalculate the minimum RAM and HDD space required to run the project./dim
/splitModularize a single code snippet or file into multiple files./split (after providing a large code block)
/logAdd logging to the existing code./log (after selecting or providing code)
/docsExplain the functions and libraries used in the latest code snippet./docs (after providing code)
/debugAdd debugging code to troubleshoot issues./debug (after selecting or providing code)
/execSimulate running the code and display the output./exec (after setting up the required files and env.)
/improveOptimize and enhance the existing code./improve (after selecting or providing code)
/completeGenerate a complete script for a specific file./complete my_file.py
/orderProvide the order of file execution to test the project./order
/adaptUpdate all existing files to accommodate recent changes./adapt (after modifying one file)
/useExplain how to run, use, or test the project./use
/repoGenerate a README.md file for GitHub with all necessary project information./repo
/fixAttempt to make the script work using an alternative approach./fix (when existing code doesn't work)
/thanksEncourage users to support the project by starring the GitHub repository./thanks

Example Uses

Share your creations! I love to feature them in the "Wall of Fame" ๐Ÿ˜Š

Starter Apps:

Built in Minutes with DevGPT:

Contributing

Contributions are welcome! 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.