Gespenstjs is a project mainly written in OBJECTIVE-C and SHELL, it's free.
GespenstJS is a PhantomJS-compatible command-line tool built with Cocoa WebKit.
GespenstJS - Phantom meets Cocoa!