Commercially sunflower seeds are de-hulled by firing them through a tube with compressed air and impacting them on a metal plate. The shell breaks and the shells and kernel inside all fall into a bin where they are separated by sifting and other means.
You could probably make a compressed air de-huller without too much work.
the things one learns here!