I am trying to learn what options exist out there that would let someone develop software with "all the amenities" in a nearly or actually fully airgapped environment. Bonus points for low-power consideration.
So version control, LLM, Agent, etc. but assume no access to the internet. Local hub server on a LAN is okay to assume. I am thinking a tower under a desk and one or more people working on a laptop.
For context, the situation I'm thinking of is a friend who does a lot of environmental field research in remote locations (like truly middle of nowhere places). Sometimes the local office will have decent internet but most of the time it's a situation with a super spotty or non-existent connection. Remarkably, people still need to write code in environments like this at times!
Any and all answers very much appreciated, thank you.
Essentials like version control, CI/CD and artifact repositories are readily available, as they always have been. Gitlab, Artifactory etc all run just fine.
The problem you'll face with LLM assistants is they require very substantial hardware. I don't know how well that's going to fit your laptop-in-the-middle-of-nowhere use case, but there are projects floating around.