diff --git a/cmd/start_darwin.go b/cmd/start_darwin.go index 3cb726eaf..83af12353 100644 --- a/cmd/start_darwin.go +++ b/cmd/start_darwin.go @@ -23,7 +23,7 @@ func startApp(ctx context.Context, client *api.Client) error { return errors.New("could not find ollama app") } path := strings.Split(link, "Ollama.app") - if err := exec.Command("/usr/bin/open", "-j", "-a", path[0]+"Ollama.app").Run(); err != nil { + if err := exec.Command("/usr/bin/open", "-j", "-a", path[0]+"Ollama.app", "--args", "--fast-startup").Run(); err != nil { return err } return waitForServer(ctx, client) diff --git a/cmd/start_windows.go b/cmd/start_windows.go index 635b50770..9505e1bba 100644 --- a/cmd/start_windows.go +++ b/cmd/start_windows.go @@ -47,7 +47,7 @@ func startApp(ctx context.Context, client *api.Client) error { } cmd_path := "c:\\Windows\\system32\\cmd.exe" - cmd := exec.Command(cmd_path, "/c", appExe, "hidden") + cmd := exec.Command(cmd_path, "/c", appExe, "--hide", "--fast-startup") cmd.SysProcAttr = &syscall.SysProcAttr{CreationFlags: 0x08000000, HideWindow: true} cmd.Stdin = strings.NewReader("")