Formerly known as DevGPT, rebranded due to OpenAI policy changes.
- 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.
Follow this guide to get started with Code Together:
- 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"
- Complete Your Files: Review the project structure and use
/complete filename
to generate the necessary files. - Finish and Refine: Use additional commands like
/improve
,/logs
,/debug
, or/dim
to enhance and finalize your project.
- 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.
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. |
Share your creations! I love to feature them in the "Wall of Fame" 😊
- Create a Simple Blockchain
- Manage DNS with DNSControl and GitHub Actions
- Fine-Tune GPT2 LLM Model
- ScamTracker: Pattern Matching in the Stock Market (PoC)
- HTML Bootstrap Skeleton for Beginners
- AI-Enhanced Real Estate Valuation (AIREV)
We welcome all contributions! Please read the contributing guidelines for more details on how to get involved.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions, issues, or feedback, please open an issue.