[GH-ISSUE #14375] [Feature Proposal] Settings toggle to disable app auto-start #55856

Open
opened 2026-04-29 09:48:50 -05:00 by GiteaMirror · 3 comments
Owner

Originally created by @brpeterman on GitHub (Feb 23, 2026).
Original GitHub issue: https://github.com/ollama/ollama/issues/14375

Summary

Today, the Windows and Mac Ollama apps automatically register themselves as startup items on the first run, but don't expose any way to undo that action. As discussed in #8783 and #14237, this is a user-unfriendly experience.

I propose to add a toggle to the app settings that controls this behavior.

UI

Image

Implementation

app/ui

  • Add endpoints to get and modify the state of the user's auto-start settings.

cmd/app

  • Remove automatic registration as a startup item from the windows and darwin platform-specific code, leaving the decision up to the user.

app/startup

  • New package that contains platform-specific logic for registering the app as a startup item.
  • This mostly just copies the existing startup code from cmd/app and adds new interfaces to get the current state and allow for deregistration.

Compatibility

  • For existing users, there is no automatic change to behavior. There's just a new toggle in the settings.
  • For new users, the app will not automatically start on login. Users will have the option to opt in using the toggle in the settings.

Documentation

  • Update the FAQ to point to the new setting instead of documenting platform-specific instructions.

Rollout

I can build everything listed here except for the backend Mac implementation, as I don't have a Mac. I can set up the infrastructure to make it simple for someone to come in and finish the job.

We can hide the new setting from any platforms that don't have a backend implementation yet, allowing for a seamless phased rollout.

Originally created by @brpeterman on GitHub (Feb 23, 2026). Original GitHub issue: https://github.com/ollama/ollama/issues/14375 ### Summary Today, the Windows and Mac Ollama apps automatically register themselves as startup items on the first run, but don't expose any way to undo that action. As discussed in #8783 and #14237, this is a user-unfriendly experience. I propose to add a toggle to the app settings that controls this behavior. ### UI <img width="986" height="741" alt="Image" src="https://github.com/user-attachments/assets/761c2e6d-2138-4313-b3a6-3b22bf7da54b" /> ### Implementation #### app/ui - Add endpoints to get and modify the state of the user's auto-start settings. #### cmd/app - Remove automatic registration as a startup item from the windows and darwin platform-specific code, leaving the decision up to the user. #### app/startup - New package that contains platform-specific logic for registering the app as a startup item. - This mostly just copies the existing startup code from cmd/app and adds new interfaces to get the current state and allow for deregistration. ### Compatibility - For existing users, there is no automatic change to behavior. There's just a new toggle in the settings. - For new users, the app will not automatically start on login. Users will have the option to opt in using the toggle in the settings. ### Documentation - Update the [FAQ](https://github.com/ollama/ollama/blob/main/docs/faq.mdx#how-can-i-stop-ollama-from-starting-when-i-login-to-my-computer) to point to the new setting instead of documenting platform-specific instructions. ### Rollout I can build everything listed here except for the backend Mac implementation, as I don't have a Mac. I can set up the infrastructure to make it simple for someone to come in and finish the job. We can hide the new setting from any platforms that don't have a backend implementation yet, allowing for a seamless phased rollout.
GiteaMirror added the feature request label 2026-04-29 09:48:50 -05:00
Author
Owner
<!-- gh-comment-id:3945901222 --> @rick-github commented on GitHub (Feb 23, 2026): https://github.com/ollama/ollama/blob/main/docs/faq.mdx#how-can-i-stop-ollama-from-starting-when-i-login-to-my-computer
Author
Owner

@brpeterman commented on GitHub (Feb 26, 2026):

Any maintainers have any feedback? I can submit a PR if I get the green light.

<!-- gh-comment-id:3963636417 --> @brpeterman commented on GitHub (Feb 26, 2026): Any maintainers have any feedback? I can submit a PR if I get the green light.
Author
Owner

@rick-github commented on GitHub (Feb 26, 2026):

Submit the PR, it's easier to discuss implementation details with concrete code.

<!-- gh-comment-id:3964844562 --> @rick-github commented on GitHub (Feb 26, 2026): Submit the PR, it's easier to discuss implementation details with concrete code.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#55856