The title is a bit misleading since it relies on Claude API to function.