Self Hosting an AI Junior Developer
Lucas Jaggernauth - Aug 30th
Open Core & Self Hosting License Change
We moved Sweep to an open core model! We also changed Sweepโs license from CC-NC to ELv2. This will allow you to host Sweep in your own VPC and use either open source models like WizardCoder or from large providers like ChatGPT Enterprise. All of our work until now will be Elastic Licensed, and a subset of future work around integrations, code validation, and improved performance will be closed source.
CC-NC allows you to use Sweep, but not for commercial purposes. This was preventing a lot of our users from self-hosting Sweep, so we changed this to Elastic License V2. This allows you to use Sweep commercially. Previously, we ran entirely on Modal (which is great), but it constrained all of our users to Modal. We moved everything to Docker for simplicity.
We had a couple of concerns which led us to our previous license, so we wanted to share our thoughts on why we changed it.
We were concerned with copycats
Weโre not concerned about this anymore, we learned a lot of the difficulty is in doing this well. If someone is able to copy Sweep and build faster than us, they likely don't need Sweep to do that.
We thought self hosting wasnโt important - users couldnโt run their own models anyways
With the commoditization of open source LLMs that can program well, itโs now viable to have above GPT3.5-level quality with a 32k context window.
We didnโt want to change our backend
It took us about 24 hours to setup a working version on FastAPI + Docker. Weโre also going to provide instructions for using Sweep with long-context OSS models like CodeLlama/WizardCoder.
How will we monetize as an open source company?
Weโll be close sourcing the minority of our features in the future. They will be available through our hosted solution (which wonโt be changing).
Hereโs how you can use it:
Thanks again for all of your support. If you have any questions, please click the intercom button on the bottom right of the page to chat with us directly. If it's between 9am-12pm PST, we'll respond within 5 minutes.
Alternatively, we're available on Discord at https://discord.gg/sweep (opens in a new tab).