Start building with open models.
curl -fsSL https://ollama.com/install.sh | sh
irm https://ollama.com/install.ps1 | iex
curl -fsSL https://ollama.com/install.sh | sh
The official Ollama Docker image ollama/ollama
is available on Docker Hub.
ollama
You'll be prompted to run a model or connect Ollama to your existing agents or applications such as Claude Code
, OpenClaw
, OpenCode
, Codex
, Copilot
, and more.
To launch a specific integration:
ollama launch claude
Supported integrations include Claude Code, Codex, Copilot CLI, DeepSeek Harness, Droid, and OpenCode.
Use OpenClaw to turn Ollama into a personal AI assistant across WhatsApp, Telegram, Slack, Discord, and more:
ollama launch openclaw
Run and chat with Gemma 4:
ollama run gemma4
See ollama.com/library for the full list.
See the quickstart guide for more details.
Ollama has a REST API for running and managing models.
curl http://localhost:11434/api/chat -d '{
"model": "gemma4",
"messages": [{
"role": "user",
"content": "Why is the sky blue?"
}],
"stream": false
}'
See the API documentation for all endpoints.
pip install ollama
python
from ollama import chat
response = chat(model='gemma4', messages=[
{
'role': 'user',
'content': 'Why is the sky blue?',
},
])
print(response.message.content)
npm i ollama
python
import ollama from "ollama";
const response = await ollama.chat({
model: "gemma4",
messages: [{ role: "user", content: "Why is the sky blue?" }],
});
console.log(response.message.content);
llama.cppproject founded by Georgi Gerganov.
Want to add your project? Open a pull request.
Open WebUI- Extensible, self-hosted AI interfaceOnyx- Connected AI workspaceLibreChat- Enhanced ChatGPT clone with multi-provider supportLobe Chat- Modern chat framework with plugin ecosystem (docs)NextChat- Cross-platform ChatGPT UI (docs)Perplexica- AI-powered search engine, open-source Perplexity alternativebig-AGI- AI suite for professionalsLollms WebUI- Multi-model web interfaceChatOllama- Chatbot with knowledge basesBionic GPT- On-premise AI platformChatbot UI- ChatGPT-style web interfaceHollama- Minimal web interfaceChatbox- Desktop and web AI clientchat- Chat web app for teamsOllama RAG Chatbot- Chat with multiple PDFs using RAGTkinter-based client- Python desktop client
Dify.AI- LLM app development platformAnythingLLM- All-in-one AI app for Mac, Windows, and LinuxMaid- Cross-platform mobile and desktop clientWitsy- AI desktop app for Mac, Windows, and LinuxCherry Studio- Multi-provider desktop clientOllama App- Multi-platform client for desktop and mobilePyGPT- AI desktop assistant for Linux, Windows, and MacAlpaca- GTK4 client for Linux and macOSSwiftChat- Cross-platform including iOS, Android, and Apple Vision ProEnchanted- Native macOS and iOS clientRWKV-Runner- Multi-model desktop runnerOllama Grid Search- Evaluate and compare modelsmacai- macOS client for Ollama and ChatGPTAI Studio- Multi-provider desktop IDEReins- Parameter tuning and reasoning model supportConfiChat- Privacy-focused with optional encryptionLLocal.in- Electron desktop clientMindMac- AI chat client for MacMsty- Multi-model desktop clientBoltAI for Mac- AI chat client for MacIntelliBar- AI-powered assistant for macOSKerlig AI- AI writing assistant for macOSHillnote- Markdown-first AI workspacePerfect Memory AI- Productivity AI personalized by screen and meeting history
Ollama Android Chat- One-click Ollama on Android
SwiftChat, Enchanted, Maid, Ollama App, Reins, and ConfiChat listed above also support mobile platforms.
Cline- VS Code extension for multi-file/whole-repo codingContinue- Open-source AI code assistant for any IDEVoid- Open source AI code editor, Cursor alternativeCopilot for Obsidian- AI assistant for Obsidiantwinny- Copilot and Copilot chat alternativegptel Emacs client- LLM client for EmacsOllama Copilot- Use Ollama as GitHub CopilotObsidian Local GPT- Local AI for ObsidianEllama Emacs client- LLM tool for Emacsorbiton- Config-free text editor with Ollama tab completionAI ST Completion- Sublime Text 4 AI assistantVT Code- Rust-based terminal coding agent with Tree-sitterQodeAssist- AI coding assistant for Qt CreatorAI Toolkit for VS Code- Microsoft-official VS Code extensionOpen Interpreter- Natural language interface for computers
LiteLLM- Unified API for 100+ LLM providersSemantic Kernel- Microsoft AI orchestration SDKLangChain4j- Java LangChain (example)LangChainGo- Go LangChain (example)Spring AI- Spring framework AI support (docs)LangChainandLangChain.jswithexampleOllama for Ruby- Ruby LLM libraryany-llm- Unified LLM interface by MozillaOllamaSharp for .NET- .NET SDKLangChainRust- Rust LangChain (example)Agents-Flex for Java- Java agent framework (example)Elixir LangChain- Elixir LangChainOllama-rs for Rust- Rust SDKLangChain for .NET- .NET LangChain (example)chromem-go- Go vector database with Ollama embeddings (example)LangChainDart- Dart LangChainLlmTornado- Unified C# interface for multiple inference APIsOllama4j for Java- Java SDKOllama for Laravel- Laravel integrationOllama for Swift- Swift SDKLlamaIndexandLlamaIndexTS- Data framework for LLM appsHaystack- AI pipeline frameworkFirebase Genkit- Google AI frameworkOllama-hpp for C++- C++ SDKPromptingTools.jl- Julia LLM toolkit (example)Ollama for R - rollama- R SDKPortkey- AI gatewayTestcontainers- Container-based testingLLPhant- PHP AI framework
AutoGPT- Autonomous AI agent platformcrewAI- Multi-agent orchestration frameworkStrands Agents- Model-driven agent building by AWSCheshire Cat- AI assistant frameworkany-agent- Unified agent framework interface by MozillaStakpak- Open source DevOps agentHexabot- Conversational AI builderNeuro SAN- Multi-agent orchestration (docs)
RAGFlow- RAG engine based on deep document understandingR2R- Open-source RAG engineMaxKB- Ready-to-use RAG chatbotMinima- On-premises or fully local RAGChipper- AI interface with Haystack RAGARGO- RAG and deep research on Mac/Windows/LinuxArchyve- RAG-enabling document libraryCasibase- AI knowledge base with RAG and SSOBrainSoup- Native client with RAG and multi-agent automation
LangBot- Multi-platform messaging bots with agents and RAGAstrBot- Multi-platform chatbot with RAG and pluginsDiscord-Ollama Chat Bot- TypeScript Discord botOllama Telegram Bot- Telegram botLLM Telegram Bot- Telegram bot for roleplay
aichat- All-in-one LLM CLI with Shell Assistant, RAG, and AI toolsoterm- Terminal client for Ollamagollama- Go-based model manager for Ollamatlm- Local shell copilottenere- TUI for LLMsParLlama- TUI for Ollamallm-ollama- Plugin forDatasette's LLM CLIShellOracle- Shell command suggestionsLLM-X- Progressive web app for LLMscmdh- Natural language to shell commandsVT- Minimal multimodal AI chat app
AppFlowy- AI collaborative workspace, self-hostable Notion alternativeScreenpipe- 24/7 screen and mic recording with AI-powered searchVibe- Transcribe and analyze meetingsPage Assist- Chrome extension for AI-powered browsingNativeMind- Private, on-device browser AI assistantOllama Fortress- Security proxy for Ollama1Panel- Web-based Linux server managementWriteopia- Text editor with Ollama integrationQA-Pilot- GitHub code repository understandingRaycast extension- Ollama in RaycastPainting Droid- Painting app with AI integrationsSerene Pub- AI roleplaying appMayan EDMS- Document management with Ollama workflowsTagSpaces- File management withAI tagging
Opik- Debug, evaluate, and monitor LLM applicationsOpenLIT- OpenTelemetry-native monitoring for Ollama and GPUsLunary- LLM observability with analytics and PII maskingLangfuse- Open source LLM observabilityHoneyHive- AI observability and evaluation for agentsMLflow Tracing- Open source LLM observability
pgai- PostgreSQL as a vector database (guide)MindsDB- Connect Ollama with 200+ data platformschromem-go- Embeddable vector database for Go (example)Kangaroo- AI-powered SQL client
Google CloudFly.ioKoyebHarbor- Containerized LLM toolkit with Ollama as default backend