
Ollama
Run and manage large language models locally with an API
177.1k stars 17.1k forks last commit first released MIT
Actively maintained
Last commit 28 Jul 2026.

Ollama is a lightweight runtime for running large language models on your machine and exposing them through a simple local service. It provides a CLI for model lifecycle operations and a REST API for integrating chat, text generation, and embeddings into applications.
Key Features
- Pull and run many popular open and open-weight models with a single command
- Local REST API for text generation and chat-style conversations
- Embeddings generation for semantic search and RAG workflows
- Model customization via Modelfiles (system prompts, parameters, and composition)
- Import and package models from GGUF and other supported formats
- Supports multimodal models (vision-language) when using compatible model families
Use Cases
- Local developer-friendly LLM endpoint for apps, agents, and tooling
- Private on-device chat and document workflows using embeddings
- Prototyping and testing prompts and model variants with repeatable configurations
Limitations and Considerations
- Hardware requirements can be significant for larger models (RAM/VRAM usage varies by model size)
- Advanced capabilities depend on the specific model (for example, tool use or vision support)
Ollama is well-suited for teams and individuals who want a consistent way to run and integrate LLMs locally without relying on hosted inference. Its CLI-first workflow and straightforward API make it a practical foundation for building LLM-powered applications.
Categories:
Tags:
Tech Stack:
Similar to Ollama
LocalAI
OpenAI-compatible local AI inference server and API
Run LLMs, image, and audio models locally with an OpenAI-compatible API, optional GPU acceleration, and a built-in web UI for managing and testing models.

AnythingLLM
All-in-one AI chat app with RAG, agents, and multi-model support
AnythingLLM is an all-in-one desktop and Docker app for chatting with documents using RAG, running AI agents, and connecting to local or hosted LLMs and vector databases.
Scriberr
Offline AI audio and video transcription with transcript chat
Scriberr is a self-hosted, privacy-focused AI transcription app for audio and video, with speaker diarization, word-level timestamps, summaries, and transcript chat.

Tiledesk
Open-source platform for AI chatbots and multichannel live chat
Open-source conversational platform to build AI chatbots, multichannel live chat, and human-in-the-loop customer support with knowledge base and RAG capabilities.

Speaches
OpenAI API-compatible server for speech-to-text and text-to-speech
Self-hosted, OpenAI API-compatible server for streaming transcription, translation, and speech generation using faster-whisper and TTS engines like Piper and Kokoro.
SecureAI Tools
Self-hosted private AI chat and document Q&A with local inference
Self-hosted private AI tools for chat and document Q&A, supporting local Ollama inference or OpenAI-compatible APIs, with built-in authentication and user management.






