The Sensex opened with a positive gap of 126 points at 13,072. The index is now up 178 points at 13,124.