# Awesome Ollama [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) a list of tools and frameworks you can use with [Ollama](https://github.com/ollama/ollama) inspired by [Awesome Python](https://github.com/vinta/awesome-python) - [Awesome Ollama](https://github.com/endo9000/awesome-ollama?tab=readme-ov-file#awesome-ollama) - [Web & Desktop UIs](https://github.com/endo9000/Awesome-Ollama?tab=readme-ov-file#web--desktop-uis) - [Mobile Apps](https://github.com/endo9000/awesome-ollama?tab=readme-ov-file#mobile-apps) - [Miscellaneous](https://github.com/endo9000/awesome-ollama?tab=readme-ov-file#miscellaneous) - [Model Evaluation and Testing Tools](https://github.com/endo9000/awesome-ollama?tab=readme-ov-file#model-evaluation-and-testing-tools) - [Terminal](https://github.com/endo9000/awesome-ollama?tab=readme-ov-file#terminal) - [Databases](https://github.com/endo9000/awesome-ollama?tab=readme-ov-file#databases) - [Package Manager](https://github.com/endo9000/awesome-ollama?tab=readme-ov-file#package-manager) - [Libraries](https://github.com/endo9000/awesome-ollama?tab=readme-ov-file#libraries) - [Extensions & Plugins](https://github.com/endo9000/awesome-ollama?tab=readme-ov-file#extensions-plugins) ## Web & Desktop UIs | Name/Link | Description | Install Type | | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [Open Webui](https://github.com/open-webui/open-webui) | Open Source :heavy_check_mark:
Image To text :heavy_check_mark:
Multi Model Chats :heavy_check_mark:
| Docker
npm | | [LLM-X](https://github.com/mrdjohnson/llm-x) | Works without installing :heavy_check_mark:
Open Source :heavy_check_mark:
Image To text :heavy_check_mark:
| [Website](https://mrdjohnson.github.io/llm-x/)
npm | | [Enchanted](https://github.com/AugustDev/enchanted) | Mac OS native :heavy_check_mark:
| Mac OS Native | | [BionicGPT](https://github.com/bionic-gpt/bionic-gpt) | | Docker
Curl | | [Ollamac](https://github.com/kevinhermawan/Ollamac) | | Download | | [Amica](https://github.com/semperai/amica) | | npm | | [chatd](https://github.com/BruceMacD/chatd) | | npm
Download | | [MindMac](https://mindmac.app/) | | Download | | [LibreChat](https://github.com/danny-avila/LibreChat) | | Docker
npm | | [HTML UI](https://github.com/ollama-ui/ollama-ui) | | [Website](https://ollama-ui.github.io/ollama-ui/)
[Chrome extension](https://chrome.google.com/webstore/detail/ollama-ui/cmgdpmlhgjhoadnonobjeekmfcehffco) | | [Saddle](https://github.com/jikkuatwork/saddle) | | local-server | | [Chatbot UI](https://github.com/ivanfioravanti/chatbot-ollama) | | Docker
npm | | [Chatbot UI v2](https://github.com/mckaywrigley/chatbot-ui) | | [Website](https://www.chatbotui.com/)
npm | | [Typescript UI](https://github.com/ollama-interface/Ollama-Gui) | | [Website](https://ollama.twanluttik.com/)
npm | | [Minimalistic React UI for Ollama Models](https://github.com/richawo/minimal-llm-ui) | | npm | | [big-AGI](https://github.com/enricoros/big-AGI) | | npm | | [Cheshire Cat assistant framework](https://github.com/cheshire-cat-ai/core) | | Docker | | [Ollama-SwiftUI](https://github.com/kghandour/Ollama-SwiftUI) | | Download | | [Dify.AI](https://github.com/langgenius/dify) | | [Website](https://dify.ai/)
Docker | | [Lollms-Webui](https://github.com/ParisNeo/lollms-webui) | Text to image :heavy_check_mark:
Text to video :heavy_check_mark:
Text to music :heavy_check_mark:
| Download | | [NextJS Web Interface for Ollama](https://github.com/jakobhoeg/nextjs-ollama-llm-ui) | | npm | | [Alpaca WebUI](https://github.com/mmo80/alpaca-webui) | | npm | | [OllamaGUI](https://github.com/enoch1118/ollamaGUI) | | cocoapods | | [Odin Runes](https://github.com/leonid20000/OdinRunes) | | maven + java | | [Ollama Basic Chat](https://github.com/rapidarchitect/ollama_basic_chat) | | python | | [QA-Pilot: Chat with Code Repository](https://github.com/reid41/QA-Pilot) | | python
streamlit | | [ChatOllama](https://github.com/sugarforever/chat-ollama) | | npm | | [CRAG Ollama Chat](https://github.com/Nagi-ovo/CRAG-Ollama-Chat) | | streamlit | | [RAGFlow](https://github.com/infiniflow/ragflow) | | [Website](https://ragflow.io/)
docker
local-server | | [chat: chat web app for teams](https://github.com/swuecho/chat) | | | [Lobe Chat](https://github.com/lobehub/lobe-chat) | | | [Ollama RAG Chatbot](https://github.com/datvodinh/rag-chatbot) | | | [Msty](https://msty.app/) | | | [HammerAI](https://www.hammerai.com/desktop) | | [Website](https://www.hammerai.com/desktop) | | [Chatbox](https://github.com/Bin-Huang/Chatbox) | | | [WinForm Ollama Copilot](https://github.com/tgraupmann/WinForm_Ollama_Copilot) | | | [Nosia](https://github.com/nosia-ai/nosia) | | ## Mobile Apps |Name/Link| Description | Install Type | |--|--|--| | [Enchanted](https://github.com/AugustDev/enchanted) | Native macOS and iOS app :heavy_check_mark:
| iOS :heavy_check_mark:
macOS :heavy_check_mark: | [Maid](https://github.com/Mobile-Artificial-Intelligence/maid) | Open Source :heavy_check_mark:
| Android :heavy_check_mark:
## Miscellaneous | Name/Link | Description | Install Type | | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------- | | [AiLama](https://github.com/zeyoyt/ailama) | Open Source :heavy_check_mark:
Discord User App :heavy_check_mark:
Multi Function :heavy_check_mark:
| Gradle+Java
Docker | | [Cloud Seeder](https://github.com/ipv6rslimited/cloudseeder) | One-click deployment and maintenance suite for Ollama and OpenWebUI with external IP | Multi-platform downloads | ## Model Evaluation and Testing Tools | Name/Link | Description | Install Type | | ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------------------ | | [Ollama Grid Search](https://github.com/dezoito/ollama-grid-search) | Open Source :heavy_check_mark:
Desktop App :heavy_check_mark:
Multi Function :heavy_check_mark:
| Multi-platform downloads | ## Terminal | Name/Link | Description | Install Type | | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------- | | [bb7](https://github.com/drunkwcodes/bb7) | An ollama chat bot with voices. (TTS) | Multi-platform Python | [gibber](https://github.com/maglore9900/gibber) | A speech-to-text (STT) & text-to-speech (TTS) wrapper for Ollama and OpenAI, with options for customization | Multi-platform Python | | [ollamamodelupdater](https://github.com/technovangelist/ollamamodelupdater) | Update ollama models to the latest version in the Library | Multi-platform downloads | | [osync](https://github.com/mann1x/osync/) | Copy local Ollama models to any accessible remote Ollama instance, C# .NET 8
Open Source :heavy_check_mark:
Windows :heavy_check_mark:
macOS :heavy_check_mark:
Linux x64/arm64 :heavy_check_mark: | Multi-platform downloads | | [ollamarsync](https://github.com/mann1x/ollamarsync/) | Copy local Ollama models to any accessible remote Ollama instance
Open Source :heavy_check_mark: | Multi-platform Python | | [shell-ask](https://github.com/egoist/shell-ask) | Ask LLM directly from your terminal
Open Source :heavy_check_mark:
Multi Function :heavy_check_mark: | Multi-platform downloads | ## Databases ## Package Manager | Name/Link | Description | Install Type | | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------- | | [ollama-registry-pull-through-proxy](https://github.com/beans-bytes/ollama-registry-pull-through-proxy) | Allows you to cache ollama models locally in your network. Good for companies as it speeds up the pulling of models. | Docker
Golang binary | ## Libraries | Name/Link | Description | Install Type | | ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------- | | [Ollama SDK for .NET](https://github.com/tryAGI/Ollama) | Open Source :heavy_check_mark:
Based on OpenAPI specification :heavy_check_mark:
From .Net Framework to .NET 8 including latest features like trimming :heavy_check_mark: | NuGet | | [Ollama SDK for Dart](https://pub.dev/packages/ollama_dart) | Dart client for Ollama API | pub.dev | | [LangChain.dart Ollama](https://pub.dev/packages/langchain_ollama) | Ollama integration for LangChain.dart| pub.dev | ## Extensions & Plugins