Hillclimb je otevřený nástroj pro automatické hledání a zlepšování programů v Pythonu pomocí programovacích agentů. Uživatel dodá úlohu a ověřovací skript, který každému návrhu přiřadí skóre. Nástroj potom v přiděleném rozpočtu spouští agenty, porovnává pokusy a uchovává nejlepší nalezené řešení.
Projekt podporuje například Claude Code a Codex a odděluje samotný problém od strategie vyhledávání. Vývojáři tak mohou měnit způsob, jakým systém vybírá další kandidáty, nebo porovnávat různé postupy na stejném testu. Součástí je terminálové sledování běhu i rozhraní pro Python. Smyslem je experimentovat s optimalizací kódu, předpovědí či matematických úloh, nikoli slibovat automatický průlom v každém zadání. Kvalita výsledku závisí na správném hodnotiteli a zvoleném rozpočtu. Projekt vyžaduje Python 3.12 nebo novější a používá licenci MIT.