AI-Citizen / SolidGPT
- пятница, 27 октября 2023 г. в 00:00:08
Chat everything with your code repository, ask repository level code questions, and discuss your requirements. AI Scan and learning your code repository, provide you code repository level answer🧱 🧱
Chat everything with your code repository, ask repository level code questions, and discuss your requirements. AI scans and learns from your code to seek coding advice, develop coding plans, and generate a product requirement documents using the information in the repository.
Chat with Your Code Repository (Beta) Published
Chat with everything with your code repository, ask repository level code questions, and discuss your requirements.
If you like our work, please give us a 🌟 star. Your support serves as a great encouragement for us. Thank you! 😊
git clone https://github.com/AI-Citizen/SolidGPT.git
cd SolidGPT
pip3 install -r requirements.txt #installing the env
Linux/Mac
export PYTHONPATH=$PYTHONPATH:$(git rev-parse --show-toplevel)/
Windows
Replace path\to\directory with the path of the project root directory
set PYTHONPATH=path\to\directory
Linux/Mac/WSL2
sh StartServer.sh
Windows
Install the WSL2 and start the server from WSL2
wsl --install
wsl2
sh StartServer.sh
Or install directly on Windows [Not Recommended]
Note: redis server needs to be installed before running below commands: https://github.com/microsoftarchive/redis/releases
uvicorn solidgpt.src.api.api:app --reload
celery -A solidgpt.src.api.celery_tasks worker --loglevel=info -P eventlet
Docker
docker buildx build -t solidgptlocalhost .
docker run -p 8000:8000 solidgptlocalhost
You'll need to install npm, and we recommend using version 9.8.1 or higher.
# From the project root folder
cd solidportal/panel
npm i && npm start
SolidGPT first learns from your repository in the Onboard Project
phase.
After this, choose Generate PRD or Get Tech Solution for customized solutions based on the onboarded project.
Onboard Project
from the top left dropdown.SolidGPT/localstorage/...
)Get Tech Solution
from the top left dropdown.Note: We currently support Python, JavaScript, and TypeScript projects. Support for more languages is on the way.
Generate RPD
from the top left dropdown.If you have any questions or feedback about our project, please don't hesitate to reach out to us. We greatly appreciate your suggestions!