Expect, komut satırında çalışan programlar ile etkileşimi otomatikleştirmeyi sağlayan, Tcl betik dilinin bir uzantısıdır. Genelde FTP, telnet, fsck, passwd, rlogin, tip, vb. uygulamalar ile etkileşim gerektiren durumlarda kabuk betiklerinin (shell scripting) yerine tercih edilir.
Don Libes tarafından yazılmıştır.