Config Wizard is a simple yet powerful AI tool that helps you generate configuration files for your projects.
- Fast and easy to use
- UI based configuration generator
- Supports Docker out of the box π³
- Supports advanced configuration options too
- Free and Open Source π
- Uses the ChatGPT OpenAI API to generate the configuration files
Simply go to https://www.config-wizard.com and start using the tool.
- Clone the repository.
- Run
npm install
- Run
npm run dev
- Open http://localhost:3000 with your browser to see the local version. π
If you want to run the AI tool, you need to sign up to the OpenAI API. You can find more information here.
Create a .env
file in the root directory of the project and add the following variables:
OPENAI_API_KEY
- Your OpenAI API key
If you want to enable rate limiting you can sign up for the Upstash API. You can find more information here.
Add the following variables to your .env
file:
ENABLE_RATELIMIT
- Enable or disable rate limiting. Default:false
UPSTASH_REDIS_REST_URL
- Your Upstash Redis REST URLUPSTASH_REDIS_REST_TOKEN
- Your Upstash Redis REST token
If you are experiencing problems, please create a new issue here, but please search for existing issues before creating a new one to avoid duplication.
Feel free to create an issue if you have an idea of what could be added next. Thanks in advance!
If you like Config Wizard and want to support my work, you can do so by starring the repository. π
For more of my side projects like this one please visit https://www.janpoth.de or follow me on Twitter @checkerschaf. π
- OpenAI for the amazing API
- Upstash for the amazing Redis API
- Next.js for the amazing framework
- Tailwind CSS for the amazing utility-first CSS framework
- shadcn/ui for the amazing UI components quickstart
- Vercel for the amazing hosting
This project is licensed under the MIT License - see the LICENSE.md file for details.