Setup
What the installer does, and how to undo it
Install in seconds
Download agf
On macOS and Linux, agf is a single program: no Node, npm or Docker needed. On Windows it runs on Node (version 22 or 24), because companies often block unsigned .exe programs.
macOS
Install with one command:
Linux
Install with one command:
Windows
Install with one command:
macOS: the program isn't signed, and the installer unblocks the file itself. If you download it by hand, check the .sha256 file.
After downloading
chmod +x agf-darwin-arm64chmod +x agf-linux-x64shasum -a 256 agf-darwin-arm64The result must match the .sha256 file../agf --versionShows the installed version.agf initDownloads the right program for your system, checks the file is intact, installs it in your user folder (no admin password) and doesn't touch your terminal settings.
No npm needed: agf is a single program. On Windows it runs on Node (version 22 or 24), because companies often block unsigned .exe programs.
`agf upgrade` downloads the new version and checks the file the same way.
`agf doctor --providers` shows which AI services it found on your computer. None is required: without them, agf prepares the instructions and your own agent does the work.
Everything lives in a single file inside your project. Nothing is written outside it.
Troubleshooting
Normal for an unsigned program. On macOS the installer unblocks the file itself; on Windows it installs through Node.
agf's folder isn't in the terminal path yet. The installer prints the line to add; then open a new terminal.
No AI service is connected to agf. That's normal: hand the instructions to your agent, or set up an AI service.
The task is marked done, but the code or the test don't match. Fix them until they match again.
Delete the program in ~/.local/bin and the project's task file. Nothing else was changed.