Try mine:

https://github.com/skorokithakis/stavrobot

It does indeed only need compose up -d.

Does it support local llm, on openai standard, and out of the box web browsing?

What's web browsing? Yes on the rest.

Web browsing as give the bot access to the web with an headless chrome install.

Oh, no, you'd need a plugin for that. Out of the box it has curl and web searches.