goose does not just propose changes. It installs, executes, edits, and tests on your machine, driven by any LLM you point it at.
install
Pulls the dependencies a task needs instead of asking you to.
execute
Runs real commands and reads the real output back.
edit
Changes files in place, across the project, not in a chat box.
test
Verifies its own work and iterates until it passes.
goose is not tied to one provider. Run it on a frontier API or a local model on your own hardware.