Creating a new project shouldn't necessarily require internet access. Perhaps ship with, or cache the last downloaded packages.