block / goose

Goose is a developer agent that operates from your command line to help you do the boring stuff.
https://block.github.io/goose/
Apache License 2.0
109 stars 17 forks source link

feat: run goose in a docker-style sandbox #44

Closed michaelneale closed 1 month ago

michaelneale commented 1 month ago

This change allows goose to run inside a docker container for those you are more interested in just trying it out without it running entirely in their environment.

To build it:

docker build -t goose . 
docker run -it --env OPENAI_API_KEY goose

This will open a new goose session that uses OPENAI (can do similar with anthropic etc) in an environment you can let it play in (it can clone things, try to build etc) all in a container.

If interested, can have this automatically published to make it easier for people to tyre kick