diff --git a/macos/Sources/Features/Terminal/TerminalController.swift b/macos/Sources/Features/Terminal/TerminalController.swift
index adf255082..830058129 100644
--- a/macos/Sources/Features/Terminal/TerminalController.swift
+++ b/macos/Sources/Features/Terminal/TerminalController.swift
@@ -152,6 +152,11 @@ class TerminalController: NSWindowController, NSWindowDelegate, TerminalViewDele
//MARK: - First Responder
+ @IBAction func newTab(_ sender: Any?) {
+ guard let surface = focusedSurface?.surface else { return }
+ ghostty.newTab(surface: surface)
+ }
+
@IBAction func close(_ sender: Any) {
guard let surface = focusedSurface?.surface else { return }
ghostty.requestClose(surface: surface)
diff --git a/macos/Sources/MainMenu.xib b/macos/Sources/MainMenu.xib
index 2c6dd6177..e569b97fe 100644
--- a/macos/Sources/MainMenu.xib
+++ b/macos/Sources/MainMenu.xib
@@ -100,7 +100,7 @@