AutoIt /ɔːtoʊ ɪt/ Microsoft Windows için ücretsiz bir programlama dilidir. Sürüm 1 ve 2'de, Microsoft Windows programları için otomasyon komut dosyaları oluşturmak için kullanıldı. Bunlar bazen makro olarak adlandırılır. Sürüm 3'te, programlama dili daha fazla şey yapmasına izin verecek şekilde genişletildi.

AutoIt 1 ve 2'deki komut dosyası dili deyim güdümlüydü. Bir kullanıcının bilgisayara girdisini simüle etmek için tasarlanmıştı. Sürüm 3'ten itibaren AutoIt sözdizimi değişti. Artık BASIC programlama diline benzemektedir. AutoIt sürüm 3 genel amaçlı bir programlama dilidir. Diziler gibi veri türlerine sahip olabilir.

Bir AutoIt komut dosyası bağımsız bir yürütülebilir dosyaya dönüştürülebilir. Bu, AutoIt yorumlayıcısının yüklü olmadığı bilgisayarlarda çalıştırılabilir. Çok çeşitli fonksiyon kütüphaneleri mevcuttur. Bunlar UDF'ler veya "Kullanıcı Tanımlı Fonksiyonlar" olarak bilinir. Bazıları standart olarak dahil edilmiştir. Diğerleri web sitesinden temin edilebilir. Bunlar dile ekstra yetenekler ekler. AutoIt'in özel bir editörü, Entegre geliştirme ortamı veya IDE'si vardır. Ücretsiz SciTE editörünü temel alır. Derleyici ve yardım metni bu özel düzenleyiciye dahil edilmiştir ve geliştiriciler için standart bir ortam sağlar.