Is there a copy of the anvil.works documentation that can be downloaded to be fed into an llm?

I know I’m a newbie and I know that AI is seemingly a buzzword right now but I’ve had a lot of success with chatGPT helping me generate boilerplate code.

I was hoping to create a personal GPT that would have access to the anvil.works documentation (file upload)

Right now I only have the Professional plan and don’t plan on paying 6x a month for the Business plan to allow private GitHub repos (so am restricted to the anvil.works editor.

Is this resource accessible?

Also as an aside, I think anvil.works primary USP is extremely fast prototyping in python only and adding a copilot like multiline autocomplete (which is aware of the whole project) into the editor would seriously up the offering when it comes to speed.

You don’t need the business plan to clone your app locally, just got to Collaboration > Clone with Git (full steps here). Then you can open the repo in your editor of choice and use things like copilot.

You’re confusing the Private Github Repos feature (business plan and above) with just cloning the repo locally (which you can do in any of the plans). The Private Github Repos feature is more for collaboration and CI/CD stuff to my understanding.

On the topic of fine-tuning an LLM on anvil docs - that’s probably overkill. With Codeium you can add the anvil runtime repo to the pinned contexts. If you’re talking about these docs, then you could probably download the html and also add it to pinned contexts (it’s just an idea, please check if it complies with the Terms of Service beforehand)

That was very helpful. Thank you.

I know you said it’s overkill but is it still an option?

Are the docs available anywhere for download?

No, I don’t think so

Asking your llm to help you write a python script to web scrape the doc pages and save them directly into PDF’s for your llm to read later would probably be against the Anvil Terms of Service, so I would never suggest that anyone do such a thing.
Even if nobody would know and you only needed it for your own personal use.

Yes, I would never consider such a thing…

Maybe some Anvil staff will realise that making their documentation more accessible will increase usage of their product and decide to make it available on GitHub

It sounds reasonable, why not start a feature request.

Maybe you don’t have to do the job of training the chatbot yourself because someone has already done it.

2 Likes