If only there was a self-hosted option that I could point at any git repo, that could be called from the CLI with instructions and made eg. a feature branch with the proposed changes committed therein.

As it is, the apparent reliance on github & github actions/apps, and the lack of openness where I can't run the LLM magic myself in an environment I control makes it A) impossible to use in a corporate environment and B) not entirely well aligned with my own FOSS values to use privately.

Edit: to expand, this is the "getting started" section.

    - Add the Sweep GitHub app to desired repos
    - Create new issue in repo, like "Sweep: Write tests". [...]
    - Watch the magic happen
I get that this is how we do software now: walled gardens, handing off your data to some opaque AI box, convenience of a nice integration above control over how and where code runs... but personally, that's not for me.
You can use my open source tool aider from the cli. It is integrated with your local git repo and commits each change from the AI.

Right now only GPT-3.5 and GPT-4 seem to be capable of this sort of "code editing" task. But aider has support for connecting to other/local LLMs and an active community of folks experimenting with them.

https://github.com/paul-gauthier/aider