Правильный вариант: am opening.
В данном случае используется Present Continuous (настоящее продолженное время), чтобы выразить действие, происходящее в момент речи. Фраза "Someone is knocking at the door" указывает на текущее событие, и ответ "I am opening it" означает, что действие открытия двери происходит прямо сейчас в ответ на стук.
* am opening - Я открываю (сейчас).
* open - Я открываю (обычно).
* will open - Я открою (в будущем).
* am going to open - Я собираюсь открыть (в будущем).