# Ollama

> software for running large language models (LLMs) on a local computer instead of in cloud servers

**Wikidata**: [Q124636097](https://www.wikidata.org/wiki/Q124636097)  
**Source**: https://4ort.xyz/entity/ollama

## Summary
Ollama is open-source software that allows users to run large language models (LLMs) locally on their own computers instead of relying on cloud servers. It is written in Go and supports multiple operating systems, including Windows, macOS, and Linux.

## Key Facts
- **Open-source software**: Ollama is free to use and redistribute under the MIT License.
- **Programming language**: Developed using Go, a language created by Google and the open-source community.
- **Operating systems**: Compatible with Microsoft Windows, macOS, and Linux.
- **Initial release**: Version 0.0.1 was released on July 8, 2023.
- **Named after**: The LLaMA (Large Language Model Meta AI) architecture.
- **License**: MIT License, allowing permissive use and modification.
- **Platforms**: Available on Windows, macOS, and Linux.
- **Security vulnerability**: Identified as CVE-2024-37032.
- **Website**: Official site is [ollama.com](https://ollama.com/) in English.
- **Source code**: Hosted on GitHub at [github.com/ollama/ollama](https://github.com/ollama/ollama).

## FAQs
### Q: What is Ollama used for?
A: Ollama is used to run large language models locally on a user's computer, providing an alternative to cloud-based AI services.

### Q: Is Ollama free to use?
A: Yes, Ollama is open-source and free to use under the MIT License, allowing for redistribution and modification.

### Q: Which operating systems does Ollama support?
A: Ollama supports Microsoft Windows, macOS, and Linux.

### Q: How is Ollama different from cloud-based AI services?
A: Unlike cloud-based services, Ollama enables users to run AI models locally, ensuring privacy and control over data.

### Q: What programming language was Ollama written in?
A: Ollama was developed using Go, a language created by Google and the open-source community.

## Why It Matters
Ollama addresses the growing demand for privacy and control in AI applications by enabling users to run large language models on their own devices. By eliminating the need for cloud servers, it reduces dependency on third-party services and enhances data security. This approach is particularly valuable for organizations and individuals concerned about data privacy, compliance, or latency. Ollama's open-source nature also fosters community contributions and customization, making it a flexible tool for developers and researchers. Its compatibility with multiple operating systems ensures broad accessibility, further solidifying its role in the evolving landscape of local AI deployment.

## Notable For
- **Local AI execution**: One of the first open-source tools to enable running LLMs entirely on local hardware.
- **Go-based development**: Built using Go, a language known for efficiency and scalability.
- **Multi-platform support**: Compatible with Windows, macOS, and Linux, ensuring broad usability.
- **Named after LLaMA**: Reflects its association with the influential LLaMA architecture.
- **MIT License**: Permissive licensing that encourages adoption and modification.

## Body
### Overview
Ollama is an open-source software tool designed to run large language models (LLMs) locally on a user's computer. It was developed using the Go programming language and is available under the MIT License, which allows for free use and redistribution. The software supports multiple operating systems, including Microsoft Windows, macOS, and Linux, making it accessible to a wide range of users.

### Development and Release
Ollama was first released on July 8, 2023, with version 0.0.1. Subsequent versions were released in quick succession, with version 0.0.10 appearing on July 20, 2023. The project is hosted on GitHub, where the source code is publicly available for review and contribution. The official website, [ollama.com](https://ollama.com/), provides additional resources and documentation for users.

### Technical Specifications
Ollama is built using Go, a programming language developed by Google and the open-source community. The software is designed to run LLMs locally, providing users with greater control over their data and privacy. It supports various operating systems, including Windows, macOS, and Linux, ensuring compatibility across different platforms. The software is also associated with the LLaMA architecture, reflecting its connection to large language models.

### Security and Vulnerabilities
Ollama has been identified with a security vulnerability, CVE-2024-37032, which users should be aware of. The software's open-source nature allows for community scrutiny and potential fixes to such vulnerabilities. The MIT License ensures that users can modify and improve the software to address security concerns.

### Community and Adoption
Ollama has gained attention for its ability to democratize access to AI by enabling local execution of LLMs. The project is actively maintained on GitHub, with regular updates and contributions from the community. Its permissive licensing and multi-platform support have contributed to its adoption and popularity among developers and researchers.

## References

1. [2025](https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv)
2. [Release 0.0.1. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.1)
3. [Release 0.0.2. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.2)
4. [Release 0.0.3. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.3)
5. [Release 0.0.4. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.4)
6. [Release 0.0.5. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.5)
7. [Release 0.0.6. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.6)
8. [Release 0.0.7. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.7)
9. [Release 0.0.8. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.8)
10. [Release 0.0.9. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.9)
11. [Release 0.0.10. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.10)
12. [Release 0.0.11. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.11)
13. [Release 0.0.12. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.12)
14. [Release 0.0.13. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.13)
15. [Release 0.0.14. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.14)
16. [Release 0.0.15. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.15)
17. [Release 0.0.16. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.16)
18. [Release 0.0.17. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.17)
19. [Release 0.0.18. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.18)
20. [Release 0.0.19. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.19)
21. [Release 0.0.20. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.20)
22. [Release 0.0.21. 2023](https://github.com/ollama/ollama/releases/tag/v0.0.21)
23. [Release 0.1.0. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.0)
24. [Release 0.1.1. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.1)
25. [Release 0.1.2. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.2)
26. [Release 0.1.3. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.3)
27. [Release 0.1.4. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.4)
28. [Release 0.1.5. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.5)
29. [Release 0.1.6. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.6)
30. [Release 0.1.7. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.7)
31. [Release 0.1.8. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.8)
32. [Release 0.1.9. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.9)
33. [Release 0.1.10. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.10)
34. [Release 0.1.11. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.11)
35. [Release 0.1.12. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.12)
36. [Release 0.1.13. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.13)
37. [Release 0.1.14. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.14)
38. [Release 0.1.15. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.15)
39. [Release 0.1.16. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.16)
40. [Release 0.1.17. 2023](https://github.com/ollama/ollama/releases/tag/v0.1.17)
41. [Release 0.1.18. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.18)
42. [Release 0.1.19. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.19)
43. [Release 0.1.20. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.20)
44. [Release 0.1.21. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.21)
45. [Release 0.1.22. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.22)
46. [Release 0.1.23. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.23)
47. [Release 0.1.24. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.24)
48. [Release 0.1.25. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.25)
49. [Release 0.1.26. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.26)
50. [Release 0.1.27. 2024](https://github.com/ollama/ollama/releases/tag/v0.1.27)