This paper analyses the work carried out by non-governmental organisations (NGOs) and civil society organisations (CSOs) in Libya from 2009 to 2020 to shed light on its ambivalent relationship to the EU externalisation of migration and border management. While also looking at Libyan organisations, and at initiatives such as EU-funded professionalisation projects, which aim to co-opt the nascent local civil society into the EU border externalisation mechanism, the paper largely focuses on international NGOs, with specific attention being paid to the Italian NGO CIR. The paper shows that even in the difficult Libyan context there is some potential for NGOs/CSOs to radically and effectively oppose EU externalisation, or at least try to do so through activities such as public information and advocacy. However, in a context in which migrants are systematically exposed to a wide range of abuses, and foreign or foreign-funded actors are seen with suspicion, NGOs/CSOs have limited room for manoeuvre. In fact, they mostly end up filling the gaps of the local migration and border management system on behalf of their (European) donors, thus supporting the smooth operation of externalised border management. This is also visible in the way NGOs/CSOs address human rights, interact with donors and local authorities, and perpetuate dichotomies and categorisations that support migration containment policies.