Sahi is an open source web automation and testing tool. It uses JavaScript to automate tests on web applications from a proxy server, independently of the specific website. Some key features include support for scheduling test actions, suites that can run in multiple threads, and advantages over other tools like support for Ant, no proprietary language, and an active community.