Add shell interface for web