aaif-goose/goose
Open-source CLI agent that does not stop at suggesting code — it installs packages, runs tests, edits files, and iterates until the task is done or it hits a wall. The extensibility story is the differentiator: drop in your own tools and it picks them up without forking the core. Works with any LLM backend, so you are not locked to one provider's agentic pricing. Compared to similar agent CLIs, the test-and-fix loop feels more complete than most — it actually reads test output and retries rather than just generating a patch and calling it done. Reservation: agentic tools that have filesystem and shell access are a trust exercise; audit the extension you install before you point this at a production repo. -> Best for: solo founder or indie hacker who wants an autonomous coding assistant that executes, not just suggests