Как открыть localhost на другом компьютере в той же сети?
тут всё зависит от Вашей конфигурации. В целом это выглядит примерно так:
• Узнать локальный ip адрес своей машины, на которой разрабатываете. В случае с виндовс - командная строка -> ввести ipconfig --> смотреть ipv4
• Запустить сервер разработки не на localhost а на ip адресе который узнаете. (Машины на которой разрабатываете)
• На другом устройстве(вашем макбуке) просто вводите вместо localhost ip адрес где запустили сервер
• Не получилось? Пойти в настройки своего роутера и пробросить этот ipшник(на разных роутерах это по разному. Возможно потребуется перезагрузить роутер и переподключиться к wi-fi)
• В крайних случаях может потребоваться отключить Брандмауер виндовс на время теста
Ваш IP 192.168.1.5
IP другого 192.168.1.6

По IP в браузере не получается? 
192.168.1.5
http://192.168.1.5:80