With a few exceptions (which we will clearly list here), AutoCI keeps your source code where you run the CLI from. AutoCI does not send your source code to any third party or to the AutoCI cloud service.
The AutoCI service does see your prompts and your GitHub Action workflows. These are the primary artifacts of our service and we process these locally (with our CLI) and removely (on our servers).
When we need to access your source code to determine the best way to write a GitHub Action workflow, the AutoCI CLI will query your local directory. We do not process your source code remotely.
For example, when generating a workflow from a prompt, AutoCI often needs to determine the best version of NodeJS, Go, or which package manager you are using. The CLI will receive the request, determine the answer based on local files, and then send the answer back to the AutoCI service. The source itself is not sent.