Generate a ready-to-use CircleCI configuration in seconds. Choose a Docker image and the steps your pipeline needs, then copy the YAML into .circleci/config.yml in your repository.
How to Use
- Choose a Docker image for your language, or enter a custom image.
- Adjust the install and test commands if your project needs different ones.
- Tick the steps your pipeline should run.
- Press Generate config and save the output as
.circleci/config.yml.
Key Features
- Popular images built in — Node.js, Python, Java and Go convenience images.
- Custom images — use your own registry image when needed.
- Smart defaults — install and test commands update with the image.
- 100% private — runs entirely in your browser; nothing is sent or stored.
FAQs
Where do I put the config file?
Save it as .circleci/config.yml in the root of your repository, then add the project in the CircleCI dashboard.
Can I add more jobs?
Yes — the generated config is a starting point. Add jobs such as deploy under jobs: and reference them in the workflow.
What if my install needs multiple commands?
Combine them with &&, for example npm ci && npm run build.
Is my data sent anywhere?
No. Everything runs entirely in your browser and never transmits or saves your entries.
Related Tools
Try these related tools: GitHub Actions Generator, GitLab CI Generator, Dockerfile Generator.