[GH-ISSUE #7116] Make target audience clearer on website/in repository README #4522

Closed
opened 2026-04-12 15:27:33 -05:00 by GiteaMirror · 8 comments
Owner

Originally created by @victorb on GitHub (Oct 7, 2024).
Original GitHub issue: https://github.com/ollama/ollama/issues/7116

Currently, it seems like Ollama is mostly geared towards developers and adjacent audiences, yet that isn't 100% clear on the website or in the repository README.

This results with many end users who might be better served by other tooling, give Ollama a try regardless, even though it might be overly technical compared to their knowledge, expertise and expectation.

In many cases these users end up confused and frustrated as they'll wade into deep technical waters without having the prerequisite understanding first.

One potential fix for this is to make it explicitly clear that Ollama is made for developers and alike, on the website and in the repository README.

Originally created by @victorb on GitHub (Oct 7, 2024). Original GitHub issue: https://github.com/ollama/ollama/issues/7116 Currently, it seems like Ollama is mostly geared towards developers and adjacent audiences, yet that isn't 100% clear on the website or in the repository README. This results with many end users who might be better served by other tooling, give Ollama a try regardless, even though it might be overly technical compared to their knowledge, expertise and expectation. In many cases these users end up confused and frustrated as they'll wade into deep technical waters without having the prerequisite understanding first. One potential fix for this is to make it explicitly clear that Ollama is made for developers and alike, on the website and in the repository README.
GiteaMirror added the feature request label 2026-04-12 15:27:33 -05:00
Author
Owner

@hg0428 commented on GitHub (Oct 7, 2024):

Ollama is a tool that is quite easy to download, and when combined with Open WebUI (just a simple pip install open-webui), it makes a great application that anyone can use.
I think the target audience is simply anyone who wants it.

<!-- gh-comment-id:2397006664 --> @hg0428 commented on GitHub (Oct 7, 2024): Ollama is a tool that is quite easy to download, and when combined with Open WebUI (just a simple `pip install open-webui`), it makes a great application that anyone can use. I think the target audience is simply anyone who wants it.
Author
Owner

@victorb commented on GitHub (Oct 7, 2024):

just a simple pip install open-webui

This is simple for you and I, but for someone who never opened a terminal before? I don't think it's "simple" for them.

So one baseline knowledge for doing that, would be to have basic knowledge of terminals. Could you agree with this?

<!-- gh-comment-id:2397008844 --> @victorb commented on GitHub (Oct 7, 2024): > just a simple pip install open-webui This is simple for you and I, but for someone who never opened a terminal before? I don't think it's "simple" for them. So one baseline knowledge for doing that, would be to have basic knowledge of terminals. Could you agree with this?
Author
Owner

@hg0428 commented on GitHub (Oct 7, 2024):

just a simple pip install open-webui

This is simple for you and I, but for someone who never opened a terminal before? I don't think it's "simple" for them.

So one baseline knowledge for doing that, would be to have basic knowledge of terminals. Could you agree with this?

Or this: https://pinokio.computer/item?uri=https://github.com/pinokiofactory/open-webui

No terminal knowledge needed for the Open WebUI install. And Ollama install even easier.
Most people could do this.

<!-- gh-comment-id:2397014658 --> @hg0428 commented on GitHub (Oct 7, 2024): > > just a simple pip install open-webui > > This is simple for you and I, but for someone who never opened a terminal before? I don't think it's "simple" for them. > > So one baseline knowledge for doing that, would be to have basic knowledge of terminals. Could you agree with this? Or this: https://pinokio.computer/item?uri=https://github.com/pinokiofactory/open-webui No terminal knowledge needed for the Open WebUI install. And Ollama install even easier. Most people could do this.
Author
Owner

@victorb commented on GitHub (Oct 7, 2024):

Or this: https://pinokio.computer/item?uri=https://github.com/pinokiofactory/open-webui

But if Ollama is so easy to use for users without any technical expertise, why would you need something like pinokio to make it easier?

It seems to me that pinokio's target audience are users who want a "one-click = setup complete" experience with a GUI and everything, that gives them everything they need out of the box. Which Ollama isn't, and that's OK, not everything has to be made for that sort of end-user.

I only created this issue so expectations can be set up front.

<!-- gh-comment-id:2397044128 --> @victorb commented on GitHub (Oct 7, 2024): > Or this: https://pinokio.computer/item?uri=https://github.com/pinokiofactory/open-webui But if Ollama is so easy to use for users without any technical expertise, why would you need something like pinokio to make it easier? It seems to me that pinokio's target audience are users who want a "one-click = setup complete" experience with a GUI and everything, that gives them everything they need out of the box. Which Ollama isn't, and that's OK, not everything has to be made for that sort of end-user. I only created this issue so expectations can be set up front.
Author
Owner

@rick-github commented on GitHub (Oct 7, 2024):

https://github.com/ollama/ollama/pull/7067

<!-- gh-comment-id:2397302695 --> @rick-github commented on GitHub (Oct 7, 2024): https://github.com/ollama/ollama/pull/7067
Author
Owner

@victorb commented on GitHub (Oct 8, 2024):

So there seems to be some confusion about what is being proposed here (from at least one person in the Discord), so thought I'd clear things up a bit:

  1. I'm not proposing to restrict the usage of Ollama in any way (it's not "gatekeeping")
  2. The motivation for this is to help users better determine whether the tool is suitable for their expertise level, so users can make informed choices
  3. Many projects explicitly state their intended audience to avoid misunderstandings and ensure that users know what to expect before diving in, which helps both the users (by avoiding frustration) and the maintainers (by reducing the number of inappropriate issues or support requests)
<!-- gh-comment-id:2399717240 --> @victorb commented on GitHub (Oct 8, 2024): So there seems to be some confusion about what is being proposed here (from at least one person in the Discord), so thought I'd clear things up a bit: 1. I'm not proposing to restrict the usage of Ollama in any way (it's not "gatekeeping") 2. The motivation for this is to help users better determine whether the tool is suitable for their expertise level, so users can make informed choices 3. Many projects explicitly state their intended audience to avoid misunderstandings and ensure that users know what to expect before diving in, which helps both the users (by avoiding frustration) and the maintainers (by reducing the number of inappropriate issues or support requests)
Author
Owner

@pdevine commented on GitHub (Oct 16, 2024):

Hey @victorb, I appreciate the comment! My take on this (and the intention of Ollama all along) is to open up LLMs to as many people as possible.

Before we launched (back in July last year) it was really hard for anyone outside of AI researchers to use Open Source LLMs just because the knowledge gap was so large. You needed to know how to download the correct model, you needed to know python or how to compile something on the command line, and you needed to know how to set up your GPU and the drivers for it! I think we've done a pretty good job getting rid of a lot of those barriers, although you're right, that the terminal for some people can still be somewhat daunting.

That said, I really don't want to try and claim whom Ollama is "for" and "not for". I think that ends up being problematic because in some sense everyone is a "developer". The reason why they're trying out Ollama is probably because of some dissatisfaction with the "cloud" (i.e. Closed Source) LLMs to begin with. I also think if you made it far enough to get to the README in the GitHub repo you're probably skilled enough to at least try it. The last thing I would say is that this project is still pretty early on, and I would hate for people to get the impression that we can't make it even easier for people to use.

<!-- gh-comment-id:2418032728 --> @pdevine commented on GitHub (Oct 16, 2024): Hey @victorb, I appreciate the comment! My take on this (and the intention of Ollama all along) is to open up LLMs to as many people as possible. Before we launched (back in July last year) it was really hard for anyone outside of AI researchers to use Open Source LLMs just because the knowledge gap was so large. You needed to know how to download the correct model, you needed to know python or how to compile something on the command line, and you needed to know how to set up your GPU and the drivers for it! I think we've done a pretty good job getting rid of a lot of those barriers, although you're right, that the terminal for some people can still be somewhat daunting. That said, I really don't want to try and claim whom Ollama is "for" and "not for". I think that ends up being problematic because in some sense everyone is a "developer". The reason why they're trying out Ollama is probably because of some dissatisfaction with the "cloud" (i.e. Closed Source) LLMs to begin with. I also think if you made it far enough to get to the README in the GitHub repo you're probably skilled enough to at least _try_ it. The last thing I would say is that this project is still pretty early on, and I would hate for people to get the impression that we can't make it even easier for people to use.
Author
Owner

@pdevine commented on GitHub (Oct 17, 2024):

@victorb I'm going to go ahead and close this, but feel free to keep commenting.

<!-- gh-comment-id:2420502232 --> @pdevine commented on GitHub (Oct 17, 2024): @victorb I'm going to go ahead and close this, but feel free to keep commenting.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/ollama#4522