[{"data":1,"prerenderedAt":1210},["ShallowReactive",2],{"categories-init":3,"stack-ollama-open-webui":4,"stack-res-ollama-open-webui":1209},true,{"stack_id":5,"slug":6,"name":7,"tagline":8,"long_description":9,"key_features":10,"use_cases":18,"pros":24,"cons":29,"cover_image_url":35,"scores":36,"options":50,"additions":304,"addition_groups":804,"option_groups":823,"multi_select_option_types":824,"tools_by_category":825,"related_stacks":950,"faqs":1149,"pricing":1165,"system_requirements":1188,"experience_level":977,"project_type":978,"stack_type_slug":979,"stack_type_icon_url":980,"published_date":1203,"last_updated_date":1204,"seo_meta":1205},240,"ollama-open-webui","Self-Hosted AI with Ollama and Open WebUI","Your own private AI chat: open-weight models served by Ollama, with Open WebUI as the interface.","This stack is **a private AI assistant that runs on hardware you own**. Ollama downloads open-weight models and serves them on your machine, and Open WebUI puts a chat interface in front of them that works much like the hosted chatbots: conversations with history, file and image uploads, web search, voice, and a model picker. Prompts, documents, and answers stay on the machine. There is no subscription and no per-token bill, and it keeps working without an internet connection.\n\nThe official Compose file starts **two containers**: Ollama, which holds the model files, and Open WebUI, which keeps accounts, chats, and settings in a built-in SQLite database, with PostgreSQL as the alternative for a larger installation. The first person to sign up becomes the administrator and later accounts wait for approval, so one instance can serve a household or a team from their browsers. Open WebUI also searches your own documents: uploaded files are embedded into a built-in vector store, and a dedicated vector database such as Qdrant can be added when the collection outgrows it.\n\n**The model decides what hardware you need.** Google Gemma is the default, and its 12B version is a download of about 8 GB that fits a single consumer graphics card or a recent Mac, while Qwen, Meta Llama, DeepSeek, and Mistral models are pulled by name from the same interface and switched per chat. Larger models answer better and need more memory, and a model that doesn't fit in the graphics card's memory spills over to the processor and slows to a crawl. When local hardware runs out, a model gateway such as OpenRouter or LiteLLM can be added to put hosted models in the same picker, next to the local ones.\n\nOn the machine it runs on, the interface is a local address in the browser, so **nothing has to be published**: no reverse proxy, no TLS certificate, no open port. Reaching it from a phone or sharing it with other people is optional and comes in steps. Tailscale can be added for private access from your own devices, Cloudflare Tunnel or a reverse proxy such as Caddy for a public address with HTTPS, and a self-hosted PaaS if you would rather deploy from a dashboard. If you have no suitable computer, the same setup runs on a rented GPU server, at a monthly price well above a chat subscription.",[11,12,13,14,15,16,17],"Ollama and Open WebUI from the official Compose file: two containers and no separate database to run","A browser chat interface with history, file uploads, web search, voice, and a model picker","Models pulled and updated by name from the admin panel: Google Gemma by default, or Qwen, Meta Llama, DeepSeek, or Mistral","User accounts with roles and an approval queue, so one instance serves several people","Chat with your own documents through the built-in vector store","Works fully offline once the models are downloaded","Hosted models can sit in the same picker through any OpenAI-compatible connection",[19,20,21,22,23],"A private alternative to a hosted chatbot for notes, drafts, and questions you would rather not send to a provider","Chatting with confidential documents that have to stay on your own hardware","One shared AI assistant for a family, a classroom, or a small team","Trying and comparing open-weight models side by side before building on one","A local model endpoint that coding agents and other tools on your network can use",[25,26,27,28],"No subscription and no per-token cost: after the hardware, usage is free","Prompts, files, and chat history never leave your machine","Both tools are free to run, and models are swapped with a click","The same interface takes hosted models too, so local and cloud can be mixed in one place",[30,31,32,33,34],"Answer quality and speed are capped by your hardware: a model needs roughly its file size in graphics or unified memory","Local models trail the frontier hosted models on hard reasoning and long tasks","Open WebUI's licence is not open source in the usual sense: its branding has to stay unless you have 50 or fewer users or an enterprise licence","Ollama's default context window is small on graphics cards under 24 GB, so long documents are cut off until you raise it","Updates, backups, and access control are yours once other people use it",null,{"popularity":37,"learning_curve":40,"flexibility":43,"performance":46,"portability":48},{"score":38,"reasoning":39},5,"Ollama is the most-used local model runtime and Open WebUI the most-used self-hosted chat interface, at around 180,000 and 150,000 GitHub stars, and the pairing is the standard starting point for running models at home.",{"score":41,"reasoning":42},3,"One Compose file and a browser get a first chat running, and everyday use is a chat window. Getting it to run well takes more: graphics drivers and the container toolkit, matching model size to memory, raising the context length, and securing it once others have access.",{"score":44,"reasoning":45},4,"Any model in Ollama's library, hosted models through OpenAI-compatible connections, a plugin system, several vector stores, and a choice of database. The interface and the runtime themselves are fixed, and Open WebUI's licence limits rebranding.",{"score":41,"reasoning":47},"Speed and quality are set by the hardware and the model: a mid-sized model on a 24 GB card answers at a comfortable pace, a model that spills onto the processor does not. Ollama serves a handful of users well and is not built for high-throughput serving.",{"score":44,"reasoning":49},"Models are standard open-weight files that other runtimes can load, chats sit in SQLite or PostgreSQL, and Open WebUI speaks to any OpenAI-compatible backend, so either half can be replaced. Moving chat history to a different interface is manual.",{"database":51,"llm":148},{"name":52,"tools":53,"descriptions":141,"aliases":144,"see_all":145},"Database",[54,103],{"tool_id":55,"name":56,"slug":57,"tooltip_description":58,"logo_url":59,"logo_bg":60,"pricing_model":61,"learning_curve_score":65,"popularity_score":38,"hosting_assignment_type":66,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":68,"subcategory":71,"categories":75,"subcategories":78,"flexibility_score":41,"performance_score":44,"portability_score":38,"is_featured":80,"tags":81,"aliases":94,"score_reasonings":95,"published_date":101,"last_updated_date":102},124,"SQLite","sqlite","SQLite is a self-contained, serverless SQL database engine that stores the entire database as a single file on disk. It is the most widely deployed database in the world, used in every smartphone and countless applications.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fsqlite.svg","white",{"slug":62,"display_name":63,"description":64},"open_source","Open Source","Source code is publicly available and free to use, modify, and distribute. No paid plans from the project itself.",1,"library","open",{"category_id":44,"name":69,"slug":70},"Databases","databases",{"subcategory_id":72,"name":73,"slug":74},12,"In-Process SQL","in-process-sql",[76],{"category_id":44,"name":69,"slug":70,"is_primary":3,"display_order":77},0,[79],{"subcategory_id":72,"name":73,"slug":74,"category_id":44,"is_primary":3,"display_order":77},false,[82,86,89],{"tag_id":83,"name":63,"slug":84,"tag_type":85},11,"open-source","feature",{"tag_id":72,"name":87,"slug":88,"tag_type":85},"Self-hostable","self-hostable",{"tag_id":90,"name":91,"slug":92,"tag_type":93},40,"Web","web","platform",[],{"performance":96,"popularity":97,"portability":98,"learning_curve":99,"flexibility":100},"Exceptional throughput for single-process read workloads; write-heavy or highly concurrent workloads hit the single-writer bottleneck.","The most widely deployed database in the world — embedded in every iOS and Android device, in browsers, and in countless desktop apps.","Public domain licence; single portable file; standard SQL; skills transfer directly to any SQL database.","Zero configuration — import a file path and query immediately; no server or schema setup required.","Full SQL support with triggers, CTEs, JSON functions, and FTS5; constrained by single-writer architecture and no native replication.","2026-05-29","2026-10-12",{"tool_id":90,"name":104,"slug":105,"tooltip_description":106,"logo_url":107,"logo_bg":108,"pricing_model":109,"learning_curve_score":41,"popularity_score":38,"hosting_assignment_type":110,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":111,"subcategory":112,"categories":116,"subcategories":118,"flexibility_score":38,"performance_score":44,"portability_score":38,"is_featured":3,"tags":120,"aliases":131,"score_reasonings":134,"published_date":101,"last_updated_date":140},"PostgreSQL","postgresql","PostgreSQL is a free, open-source object-relational database known for reliability, standards compliance, and extensibility, with rich data types, JSONB, and a large ecosystem of extensions such as PostGIS and pgvector.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fpostgresql.svg","dark",{"slug":62,"display_name":63,"description":64},"deployable",{"category_id":44,"name":69,"slug":70},{"subcategory_id":113,"name":114,"slug":115},25,"OLTP Databases","oltp-databases",[117],{"category_id":44,"name":69,"slug":70,"is_primary":3,"display_order":77},[119],{"subcategory_id":113,"name":114,"slug":115,"category_id":44,"is_primary":3,"display_order":77},[121,125,126,127],{"tag_id":44,"name":122,"slug":123,"tag_type":124},"SQL","sql","technology",{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":128,"name":129,"slug":130,"tag_type":85},22,"ACID Compliant","acid-compliant",[132],{"alias":133,"is_primary":3},"PG",{"learning_curve":135,"flexibility":136,"performance":137,"portability":138,"popularity":139},"Standard SQL is broadly known, but CTEs, window functions, and JSONB take time to master.","Extensions like PostGIS and pgvector, custom types, and PL\u002FpgSQL cover virtually any need.","Battle-tested query planner; efficient with proper indexing and regular vacuum.","Open SQL standard with no lock-in; data and skills transfer to any SQL-compatible system.","The most popular relational database among developers per Stack Overflow 2024; rapidly growing.","2026-10-01",{"sqlite":142,"postgresql":143},"Open WebUI's built-in store, and the default: accounts, chats, and settings live in one file inside the data volume, with nothing to install or tune. The project's docs call it fine for personal use, a home lab, and small teams, as long as the file sits on a local SSD and only one instance runs. Backing it up means copying the volume.","The step for a larger installation. Open WebUI switches to PostgreSQL through one connection setting, and its docs require it before running more than one instance or putting the data on network storage. It can hold the document embeddings as well, through pgvector, which the Open WebUI team maintains as a first-class vector store. Decide early, because Open WebUI does not move existing data from SQLite to PostgreSQL.",{},{"kind":146,"slug":70,"name":69,"href":147},"category","\u002Ftools\u002Fcategories\u002Fdatabases",{"name":149,"tools":150,"descriptions":295,"aliases":301,"see_all":302},"LLM",[151,182,213,237,261],{"tool_id":152,"name":153,"slug":154,"tooltip_description":155,"logo_url":156,"logo_bg":108,"pricing_model":157,"learning_curve_score":158,"popularity_score":44,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":159,"subcategory":162,"categories":166,"subcategories":168,"flexibility_score":38,"performance_score":44,"portability_score":38,"is_featured":80,"tags":170,"aliases":174,"score_reasonings":175,"published_date":101,"last_updated_date":181},158,"Google Gemma","google-gemma","Google DeepMind's family of open-weight LLMs, from compact edge models to a 31B dense flagship and a 26B MoE, built for self-hosting, on-device use, and fine-tuning under Apache 2.0.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgoogle-gemma.svg",{"slug":62,"display_name":63,"description":64},2,{"category_id":160,"name":149,"slug":161},19,"llm",{"subcategory_id":163,"name":164,"slug":165},52,"Open-weight","open-weight",[167],{"category_id":160,"name":149,"slug":161,"is_primary":3,"display_order":77},[169],{"subcategory_id":163,"name":164,"slug":165,"category_id":160,"is_primary":3,"display_order":77},[171,172,173],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":176,"flexibility":177,"performance":178,"popularity":179,"portability":180},"Running Gemma locally is accessible to any developer: `ollama run gemma3` requires no account, no API key, and no GPU on smaller models. The Hugging Face Transformers integration is industry-standard. Fine-tuning via LoRA or full fine-tuning adds moderate complexity but is well-documented.","Multiple sizes (1B to 31B), multiple architectures (dense and MoE), multimodal variants (PaliGemma), code-specialised variants (CodeGemma), domain fine-tunes (MedGemma), and embedding models (EmbeddingGemma). Deployable on any hardware — phones, laptops, consumer GPUs, cloud VMs. Runs with Ollama, vLLM, llama.cpp, JAX, PyTorch, Keras, and Transformers. Apache 2.0 (Gemma 4) allows full fine-tuning and redistribution.","Gemma models consistently top their weight class on standard benchmarks. Gemma 2 27B rivalled 70B-class models at release; Gemma 3 27B set new small-model records on MMLU and reasoning. Gemma 4 31B reaches 85.2% MMLU Pro and 89.2% AIME 2026. However, top-of-market reasoning (GPT-5, Claude Opus, Gemini 3.1 Pro) still exceeds the 31B ceiling.","The google-deepmind\u002Fgemma GitHub repository has ~5.1K stars; Gemma models on Hugging Face have millions of downloads. Widely used in on-device AI, edge deployment, and fine-tuning research. Strong adoption in the open-source ML community, though Meta Llama commands a larger absolute user base and mindshare.","Maximum portability — Gemma models run on CPUs, consumer GPUs, server GPUs, TPUs, mobile phones (E2B\u002FE4B variants), and Raspberry Pi-class hardware. GGUF quantisation via llama.cpp enables deployment anywhere. No cloud lock-in; weights are self-contained.","2026-09-27",{"tool_id":183,"name":184,"slug":185,"tooltip_description":186,"logo_url":187,"logo_bg":108,"pricing_model":188,"learning_curve_score":158,"popularity_score":44,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":192,"subcategory":193,"categories":194,"subcategories":196,"flexibility_score":38,"performance_score":38,"portability_score":38,"is_featured":80,"tags":198,"aliases":202,"score_reasonings":207,"published_date":101,"last_updated_date":181},162,"Qwen","qwen","Alibaba's LLM family, from sub-1B models to a 2.4-trillion-parameter flagship, covering reasoning, coding, vision, and long context, mostly under Apache 2.0 open weights with a hosted API on Alibaba Cloud.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fqwen.svg",{"slug":189,"display_name":190,"description":191},"freemium","Freemium","A free tier is available; additional features, usage limits, or managed hosting require a paid plan.",{"category_id":160,"name":149,"slug":161},{"subcategory_id":163,"name":164,"slug":165},[195],{"category_id":160,"name":149,"slug":161,"is_primary":3,"display_order":77},[197],{"subcategory_id":163,"name":164,"slug":165,"category_id":160,"is_primary":3,"display_order":77},[199,200,201],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},{"tag_id":72,"name":87,"slug":88,"tag_type":85},[203,205],{"alias":204,"is_primary":3},"Alibaba",{"alias":206,"is_primary":3},"QwQ",{"learning_curve":208,"flexibility":209,"performance":210,"popularity":211,"portability":212},"Open weights + OpenAI-compatible API means onboarding is straightforward for any developer familiar with the OpenAI SDK. Ollama makes local inference a one-command setup. Navigating the large model family and choosing the right variant adds some complexity, but the barrier is low overall.","Apache 2.0 licence, sizes from 0.6B to 480B+, dense and MoE architectures, specialised coding and vision variants, toggleable reasoning mode, and multiple access paths (self-hosted, DashScope, third-party APIs). Maximum flexibility for any use case.","Qwen3-Coder ranks among the very best open-weight coding models; Qwen3 MoE variants compete with GPT-4-class models on benchmarks; QwQ-32B rivals leading reasoning specialists; Qwen-VL leads vision-language open-weight benchmarks. Across all domains, Qwen is at or near the open-weight frontier.","Qwen3 repo has ~27K GitHub stars; Qwen3-Coder ~16K; QwenLM org collectively has tens of thousands of stars across repositories. Dominant in Chinese AI ecosystem and rapidly growing global adoption. Strong presence on Hugging Face, Ollama library, and all major inference providers.","Apache 2.0 weights on Hugging Face run on Ollama, vLLM, llama.cpp, LM Studio, and MLX with no licence restrictions. Same models available via DashScope and third-party APIs. Maximum portability — switch providers or go self-hosted any time.",{"tool_id":214,"name":215,"slug":216,"tooltip_description":217,"logo_url":218,"logo_bg":108,"pricing_model":219,"learning_curve_score":41,"popularity_score":38,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":220,"subcategory":221,"categories":222,"subcategories":224,"flexibility_score":38,"performance_score":44,"portability_score":38,"is_featured":80,"tags":226,"aliases":230,"score_reasonings":231,"published_date":101,"last_updated_date":181},154,"Meta Llama","meta-llama","Meta's open-weight LLM family, from compact 1B edge models to the Llama 4 mixture-of-experts models Scout and Maverick; download the weights and self-host, or call them through dozens of managed API providers.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fmeta-llama.svg",{"slug":62,"display_name":63,"description":64},{"category_id":160,"name":149,"slug":161},{"subcategory_id":163,"name":164,"slug":165},[223],{"category_id":160,"name":149,"slug":161,"is_primary":3,"display_order":77},[225],{"subcategory_id":163,"name":164,"slug":165,"category_id":160,"is_primary":3,"display_order":77},[227,228,229],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":232,"flexibility":233,"performance":234,"popularity":235,"portability":236},"Using Llama via a managed API (Groq, Together AI, Bedrock) is as straightforward as any REST API. Self-hosting is significantly harder: choosing the right quantisation, setting up vLLM or Ollama, managing GPU memory, and configuring serving all require infrastructure expertise.","Unmatched flexibility: download weights, fine-tune on proprietary data, deploy on any hardware (from a MacBook with Ollama to a multi-GPU cluster), integrate with any framework, or call from any of dozens of API providers. No vendor controls your access or pricing.","Llama 3.1 405B and Llama 4 Maverick are competitive with frontier proprietary models on most benchmarks. Llama 4 Scout and 8B\u002F70B variants punch above their weight for their parameter counts. However, the very top of the performance leaderboard is still held by closed models.","The most popular open-weight LLM family by a wide margin — backbone of the open-source AI ecosystem, most downloaded model family on Hugging Face, ~59K GitHub stars, and the default choice for self-hosted AI deployments.","Maximum portability: run locally on CPU with llama.cpp, on any GPU cloud, via any of 10+ managed API providers, or even in-browser with WebGPU. No vendor lock-in whatsoever.",{"tool_id":238,"name":239,"slug":240,"tooltip_description":241,"logo_url":242,"logo_bg":108,"pricing_model":243,"learning_curve_score":41,"popularity_score":38,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":244,"subcategory":245,"categories":246,"subcategories":248,"flexibility_score":38,"performance_score":38,"portability_score":38,"is_featured":80,"tags":250,"aliases":254,"score_reasonings":255,"published_date":101,"last_updated_date":181},161,"DeepSeek","deepseek","Chinese open-weight LLM family under the MIT license, led by DeepSeek-V4.1-Flash, offering frontier-level results at very low API prices, with full self-hosting through vLLM, SGLang, and Ollama.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdeepseek.svg",{"slug":189,"display_name":190,"description":191},{"category_id":160,"name":149,"slug":161},{"subcategory_id":163,"name":164,"slug":165},[247],{"category_id":160,"name":149,"slug":161,"is_primary":3,"display_order":77},[249],{"subcategory_id":163,"name":164,"slug":165,"category_id":160,"is_primary":3,"display_order":77},[251,252,253],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":256,"popularity":257,"portability":258,"flexibility":259,"performance":260},"The DeepSeek API (OpenAI-compatible) is trivial to call for developers already using OpenAI. Running distilled models via Ollama is also beginner-friendly. The steep part is self-hosting the full 671B V3\u002FR1 models — that requires multi-GPU infrastructure, tensor parallelism configuration in vLLM, and knowledge of quantisation trade-offs.","One of the fastest open-source repository growth stories in GitHub history. DeepSeek-R1 reached ~92K stars within weeks; total deepseek-ai org stars exceeded 170K by end of 2025. Massive developer adoption, significant industry impact, and strong Hugging Face download counts.","MIT license, Hugging Face weights, Ollama\u002FvLLM\u002FLM Studio support, and availability on Amazon Bedrock, Fireworks, Together AI, and OpenRouter. No lock-in whatsoever.","Open MIT weights with no use restrictions, publishable on any infrastructure, fine-tuneable with standard tools, and accessible via multiple APIs (direct, Bedrock, Together AI, Fireworks). Maximum possible flexibility for an LLM.","DeepSeek-V3 and R1 match or exceed GPT-4o on coding (HumanEval, SWE-bench), math (AIME, MATH-500), and reasoning benchmarks. R1 matches OpenAI o1. V4-Pro (2026) rivals the world's top closed models. Exceptional especially on coding tasks.",{"tool_id":262,"name":263,"slug":264,"tooltip_description":265,"logo_url":266,"logo_bg":60,"pricing_model":267,"learning_curve_score":158,"popularity_score":44,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":268,"subcategory":269,"categories":270,"subcategories":272,"flexibility_score":38,"performance_score":44,"portability_score":38,"is_featured":3,"tags":274,"aliases":278,"score_reasonings":289,"published_date":101,"last_updated_date":181},163,"Mistral","mistral","Europe's leading open-weight LLM family, from small edge models to a frontier MoE flagship, available through Mistral's API, its Vibe assistant, the major clouds, or self-hosted.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fmistral.svg",{"slug":189,"display_name":190,"description":191},{"category_id":160,"name":149,"slug":161},{"subcategory_id":163,"name":164,"slug":165},[271],{"category_id":160,"name":149,"slug":161,"is_primary":3,"display_order":77},[273],{"subcategory_id":163,"name":164,"slug":165,"category_id":160,"is_primary":3,"display_order":77},[275,276,277],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[279,281,283,285,287],{"alias":280,"is_primary":3},"Mixtral",{"alias":282,"is_primary":3},"Codestral",{"alias":284,"is_primary":3},"Devstral",{"alias":286,"is_primary":3},"Magistral",{"alias":288,"is_primary":3},"Pixtral",{"learning_curve":290,"flexibility":291,"performance":292,"popularity":293,"portability":294},"The la Plateforme API is OpenAI-compatible, so any developer already familiar with the OpenAI Python SDK can switch with a one-line URL change. Running open-weight models locally via Ollama is also beginner-friendly. The main complexity is the breadth of model choices and understanding trade-offs between MoE and dense architectures.","Unmatched spectrum — from 3B edge models to 675B MoE frontier models; open-weight for full fine-tuning and self-hosting; API for managed access; third-party cloud for enterprise compliance. Codestral covers code, Mathstral covers math, Pixtral covers vision. Configurable reasoning effort in Small 4. Few LLM families offer this range.","Mixtral MoE models punch well above their weight in inference efficiency. Mistral Large 3 is competitive with frontier models on benchmarks. However, on raw capability benchmarks the top Mistral models are generally tier-2 behind GPT-4o and Claude Opus. The efficiency advantage is real and often decisive for cost-sensitive deployments.","Mistral 7B and Mixtral 8x7B were among the most downloaded open-weight models of 2023-2024. The lab is widely recognised as Europe's premier LLM provider, has $14B valuation, and models are available on every major cloud. Strong in enterprise and research circles.","Open-weight models are maximally portable — download once, run anywhere, no ongoing API dependency. Apache 2.0 permits commercial use and modification. Proprietary models (Mistral Large, Pixtral Large) carry some lock-in, but the API is OpenAI-compatible so switching costs are low.",{"google-gemma":296,"qwen":297,"meta-llama":298,"deepseek":299,"mistral":300},"The default. Gemma 4 is Google's open-weight family, and on Ollama it comes in sizes that match home hardware: an edge model of about 7 GB for laptops, a 12B model of about 8 GB, and 26B and 31B models of 16 to 20 GB for a 24 GB graphics card. It reads images as well as text, supports tool calling and a thinking mode, and has a context window of up to 256K tokens. A sound first model for general chat and questions about documents.","Alibaba's Qwen family has the widest spread of sizes on Ollama, from about 1 GB for the smallest Qwen 3.5 model to very large ones, so there is a version for almost any machine. The 9B model is a 6.6 GB download, and the newer 27B and 35B models want a 24 GB card or more. Most releases are Apache 2.0, and the current ones support vision, tools, and thinking. A common pick for coding help and for multilingual use.","The best-known open-weight family, and still the most downloaded on Ollama. Llama 3.2 in its 3B size is a 2 GB download that runs on almost anything, which makes it a handy small model for quick tasks. Llama 3.3 at 70B is a 43 GB download for a workstation with two large graphics cards or a high-memory Mac, and the Llama 4 models are larger still. The weights come under Meta's own community licence.","DeepSeek-R1 is the reasoning model that made local thinking models popular, and it is among the most downloaded on Ollama. It writes out its reasoning before the answer, which helps with maths, logic, and step-by-step problems and makes replies slower. The small sizes are distilled versions: 8B is a 5.2 GB download and 14B is 9 GB, while the full model is far beyond home hardware. The weights are MIT licensed.","Open models from a European lab, under the Apache 2.0 licence. Mistral Small 3.2, a 24B model, is a 15 GB download that suits a 24 GB card and handles images and tool calls, and the Ministral 3 models start at 3 GB for modest hardware. A reasonable choice when you want a capable mid-sized model, or prefer a European vendor.",{},{"kind":146,"slug":161,"name":149,"href":303},"\u002Ftools\u002Fcategories\u002Fllm",{"vector_db":305,"hosting":372,"model_aggregator":526,"tunnel":591,"reverse_proxy":650,"self_hosted_paas":737},{"name":306,"tools":307,"descriptions":367,"aliases":370,"preface":371,"see_all":35},"Vector Database",[308,342],{"tool_id":309,"name":310,"slug":311,"tooltip_description":312,"logo_url":313,"logo_bg":108,"pricing_model":314,"learning_curve_score":41,"popularity_score":44,"hosting_assignment_type":315,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":316,"subcategory":317,"categories":320,"subcategories":322,"flexibility_score":38,"performance_score":44,"portability_score":38,"is_featured":80,"tags":324,"aliases":335,"score_reasonings":336,"published_date":181,"last_updated_date":35},216,"Qdrant","qdrant","An open-source vector database written in Rust, free to self-host under Apache 2.0, with a managed Qdrant Cloud that includes a free-forever cluster and hybrid and private deployment options.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fqdrant.svg",{"slug":189,"display_name":190,"description":191},"self_hostable",{"category_id":44,"name":69,"slug":70},{"subcategory_id":44,"name":318,"slug":319},"Vector Databases","vector-databases",[321],{"category_id":44,"name":69,"slug":70,"is_primary":3,"display_order":77},[323],{"subcategory_id":44,"name":318,"slug":319,"category_id":44,"is_primary":3,"display_order":77},[325,326,330,334],{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":327,"name":328,"slug":329,"tag_type":85},13,"Free Tier","free-tier",{"tag_id":113,"name":331,"slug":332,"tag_type":333},"Machine Learning","machine-learning","use_case",{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":337,"flexibility":338,"performance":339,"popularity":340,"portability":341},"Getting a self-hosted instance running via Docker is quick, but making full use of composable retrieval primitives (custom scoring, hybrid dense\u002Fsparse queries) takes more hands-on tuning than a simpler managed alternative.","Composable indexing, scoring, and filtering primitives, deployment via self-hosted Docker\u002FKubernetes or managed cloud, and Hybrid\u002FPrivate Cloud options give it very broad configurability.","Rust-based core and production deployment at scale by companies like Tripadvisor and Canva demonstrate real production-grade throughput, with self-hosting becoming notably cost-efficient at high query volumes.","34K+ GitHub stars and 250M+ downloads, with real, named production adopters, though still behind Pinecone's overall market recognition as the most-referenced managed option.","Apache 2.0 licensed and genuinely self-hostable via Docker or Kubernetes, plus Hybrid\u002FPrivate Cloud for keeping data on customer infrastructure, meaningfully more portable than a closed-source, cloud-only competitor.",{"tool_id":343,"name":344,"slug":345,"tooltip_description":346,"logo_url":347,"logo_bg":108,"pricing_model":348,"learning_curve_score":158,"popularity_score":44,"hosting_assignment_type":349,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":350,"subcategory":351,"categories":352,"subcategories":354,"flexibility_score":41,"performance_score":44,"portability_score":158,"is_featured":80,"tags":356,"aliases":360,"score_reasonings":361,"published_date":181,"last_updated_date":35},215,"Pinecone","pinecone","A fully managed, serverless vector database that stores billions of vectors with no servers to provision, plus hosted embedding and reranking (Pinecone Inference) and a RAG toolkit (Pinecone Assistant).","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fpinecone.png",{"slug":189,"display_name":190,"description":191},"managed_only",{"category_id":44,"name":69,"slug":70},{"subcategory_id":44,"name":318,"slug":319},[353],{"category_id":44,"name":69,"slug":70,"is_primary":3,"display_order":77},[355],{"subcategory_id":44,"name":318,"slug":319,"category_id":44,"is_primary":3,"display_order":77},[357,358,359],{"tag_id":327,"name":328,"slug":329,"tag_type":85},{"tag_id":113,"name":331,"slug":332,"tag_type":333},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":362,"flexibility":363,"performance":364,"portability":365,"popularity":366},"Creating a serverless index and querying it via the API or SDK requires minimal setup, with Pinecone Inference removing the need to separately wire up an embedding provider for a first RAG pipeline.","Supports dense, sparse, and full-text indexes, Dedicated Read Nodes for read-heavy workloads, and Bring Your Own Cloud, though it remains a single-purpose vector database rather than a general-purpose one.","The serverless architecture and Dedicated Read Nodes are built for production-scale retrieval workloads, with high-availability SLAs on paid tiers backing that up.","Closed-source, fully managed SaaS with no self-hosted option, meaningful vendor lock-in compared to open-source vector databases that can run anywhere.","The default managed vector database referenced in nearly every RAG tutorial and framework integration guide, though vector databases themselves remain a specialty most teams outside AI\u002FML work never need to touch.",{"qdrant":368,"pinecone":369},"A dedicated vector database for document chat once the built-in store is not enough, run as one more container beside Open WebUI and selected with a single setting. It filters by metadata during the search and supports multitenancy, which matters when many users each have their own knowledge bases. Open WebUI's docs say the stores its own team maintains are the built-in one and pgvector on PostgreSQL, and that Qdrant support is community-maintained.","A fully managed vector database with nothing to run: Open WebUI connects with an API key and stores document embeddings in Pinecone's cloud. That removes a service from your machine, but the text of your documents then leaves it in chunks, which undoes the reason many people run this stack. The Starter plan is free. Like Qdrant, it is a community-maintained integration.",{},"Add a vector database when the agent needs to find documents, notes, or past conversations by meaning instead of exact keywords.",{"name":373,"tools":374,"descriptions":517,"aliases":522,"preface":523,"see_all":524},"Hosting",[375,408,450,488],{"tool_id":163,"name":376,"slug":377,"tooltip_description":378,"logo_url":379,"logo_bg":60,"pricing_model":380,"learning_curve_score":158,"popularity_score":41,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":384,"subcategory":387,"categories":391,"subcategories":393,"flexibility_score":41,"performance_score":44,"portability_score":44,"is_featured":80,"tags":395,"aliases":401,"score_reasonings":402,"published_date":101,"last_updated_date":181},"Hetzner","hetzner","German cloud and dedicated server provider offering VPS, bare-metal servers, and storage at prices far below the big clouds, with data centers in the EU, the US, and Singapore.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fhetzner.svg",{"slug":381,"display_name":382,"description":383},"paid","Paid","No meaningful free tier — a subscription or one-time purchase is required to use the tool.",{"category_id":38,"name":385,"slug":386},"Hosting & Cloud","hosting-cloud",{"subcategory_id":388,"name":389,"slug":390},42,"VPS & Servers","vps-and-servers",[392],{"category_id":38,"name":385,"slug":386,"is_primary":3,"display_order":77},[394],{"subcategory_id":388,"name":389,"slug":390,"category_id":38,"is_primary":3,"display_order":77},[396,397],{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":398,"name":399,"slug":400,"tag_type":85},21,"Multi-region","multi-region",[],{"learning_curve":403,"flexibility":404,"performance":405,"portability":406,"popularity":407},"Standard VPS setup; any developer comfortable with Linux can deploy in an afternoon.","Standard VPS; configure anything on Linux; no managed abstraction layer constraining choices.","Competitive hardware at low cost; dedicated and VPS servers deliver strong baseline performance.","Standard Linux VPS; highly portable with no managed-service abstraction to escape.","Popular among European developers and cost-conscious teams; strong reputation for value.",{"tool_id":409,"name":410,"slug":411,"tooltip_description":412,"logo_url":413,"logo_bg":60,"pricing_model":414,"learning_curve_score":158,"popularity_score":44,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":418,"subcategory":419,"categories":423,"subcategories":425,"flexibility_score":44,"performance_score":44,"portability_score":44,"is_featured":80,"tags":427,"aliases":443,"score_reasonings":444,"published_date":101,"last_updated_date":181},166,"DigitalOcean","digitalocean","Developer-focused cloud platform offering VPS (Droplets), managed Kubernetes, App Platform PaaS, and managed databases. Known for simple pricing and excellent documentation.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdigitalocean.svg",{"slug":415,"display_name":416,"description":417},"usage_based","Usage-Based","Pricing scales with consumption: API calls, data volume, compute time, or similar metered units.",{"category_id":38,"name":385,"slug":386},{"subcategory_id":420,"name":421,"slug":422},41,"App Hosting","app-hosting",[424],{"category_id":38,"name":385,"slug":386,"is_primary":3,"display_order":77},[426],{"subcategory_id":420,"name":421,"slug":422,"category_id":38,"is_primary":3,"display_order":77},[428,429,430,434,435,439],{"tag_id":90,"name":91,"slug":92,"tag_type":93},{"tag_id":327,"name":328,"slug":329,"tag_type":85},{"tag_id":431,"name":432,"slug":433,"tag_type":85},20,"Auto-scaling","auto-scaling",{"tag_id":398,"name":399,"slug":400,"tag_type":85},{"tag_id":436,"name":437,"slug":438,"tag_type":85},24,"Docker Compatible","docker-compatible",{"tag_id":440,"name":441,"slug":442,"tag_type":333},28,"Web Development","web-development",[],{"learning_curve":445,"flexibility":446,"performance":447,"popularity":448,"portability":449},"DigitalOcean is specifically designed for developers rather than enterprise ops teams. The control panel is clean, Droplets launch in under 60 seconds, and App Platform requires no infrastructure knowledge at all. Thousands of community tutorials lower the barrier for beginners.","Offers VPS, PaaS, and managed Kubernetes under one roof, covering most deployment patterns from simple static sites to complex microservices. Custom networking, firewalls, VPC peering, and a full API give teams significant control. Missing serverless functions and some niche managed services limit the ceiling slightly.","NVMe SSDs and dedicated vCPU Droplets deliver competitive single-tenant performance. The 99.99% uptime SLA holds in practice per benchmark studies. Lacks the global edge network density of Cloudflare or the ultra-low-latency primitives of AWS.","Consistently ranks in the top 5 cloud providers for developer and startup usage. Strong presence on StackOverflow, Reddit, and developer surveys. Over 600,000 active customers as of 2024. Widely used as a first production cloud by self-taught developers.","Standard Linux VMs and Docker\u002FKubernetes workloads migrate freely to any other cloud or bare metal. No proprietary runtime lock-in. Spaces is S3-compatible. App Platform lock-in is higher — migrating away requires containerizing or adapting the build pipeline.",{"tool_id":451,"name":452,"slug":453,"tooltip_description":454,"logo_url":455,"logo_bg":108,"pricing_model":456,"learning_curve_score":44,"popularity_score":38,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":457,"subcategory":458,"categories":461,"subcategories":463,"flexibility_score":38,"performance_score":38,"portability_score":41,"is_featured":80,"tags":465,"aliases":477,"score_reasonings":482,"published_date":101,"last_updated_date":181},50,"Amazon Web Services","aws","World's largest cloud platform with 200+ services. Market leader in infrastructure as a service (IaaS) and platform as a service (PaaS).","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Faws.png",{"slug":415,"display_name":416,"description":417},{"category_id":38,"name":385,"slug":386},{"subcategory_id":90,"name":459,"slug":460},"Cloud Providers","cloud-providers",[462],{"category_id":38,"name":385,"slug":386,"is_primary":3,"display_order":77},[464],{"subcategory_id":90,"name":459,"slug":460,"category_id":38,"is_primary":3,"display_order":77},[466,470,471,472,473],{"tag_id":467,"name":468,"slug":469,"tag_type":85},14,"Serverless","serverless",{"tag_id":431,"name":432,"slug":433,"tag_type":85},{"tag_id":398,"name":399,"slug":400,"tag_type":85},{"tag_id":436,"name":437,"slug":438,"tag_type":85},{"tag_id":474,"name":475,"slug":476,"tag_type":333},36,"CI\u002FCD","ci-cd",[478,480],{"alias":479,"is_primary":3},"AWS",{"alias":481,"is_primary":3},"Amazon",{"learning_curve":483,"flexibility":484,"performance":485,"portability":486,"popularity":487},"Vast service catalog; IAM, VPC, and networking alone can take months to master.","Hundreds of composable services with full IaC support; virtually unlimited architectural freedom.","Global infrastructure; EC2, Lambda, and CloudFront deliver performance at any scale.","Broad API surface and proprietary services create meaningful lock-in; migration is possible but costly.","Market-leading cloud provider; used by the majority of production deployments globally.",{"tool_id":489,"name":490,"slug":491,"tooltip_description":492,"logo_url":493,"logo_bg":108,"pricing_model":494,"learning_curve_score":41,"popularity_score":41,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":495,"subcategory":496,"categories":497,"subcategories":499,"flexibility_score":38,"performance_score":38,"portability_score":41,"is_featured":80,"tags":501,"aliases":508,"score_reasonings":511,"published_date":101,"last_updated_date":181},51,"Google Cloud Platform","gcp","Google's cloud platform with strong data, analytics, AI, and Kubernetes capabilities. The third-largest cloud provider, after AWS and Azure.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgcp.svg",{"slug":415,"display_name":416,"description":417},{"category_id":38,"name":385,"slug":386},{"subcategory_id":90,"name":459,"slug":460},[498],{"category_id":38,"name":385,"slug":386,"is_primary":3,"display_order":77},[500],{"subcategory_id":90,"name":459,"slug":460,"category_id":38,"is_primary":3,"display_order":77},[502,503,504,505,506,507],{"tag_id":327,"name":328,"slug":329,"tag_type":85},{"tag_id":467,"name":468,"slug":469,"tag_type":85},{"tag_id":431,"name":432,"slug":433,"tag_type":85},{"tag_id":398,"name":399,"slug":400,"tag_type":85},{"tag_id":436,"name":437,"slug":438,"tag_type":85},{"tag_id":113,"name":331,"slug":332,"tag_type":333},[509],{"alias":510,"is_primary":3},"GCP",{"learning_curve":512,"flexibility":513,"performance":514,"portability":515,"popularity":516},"Slightly more approachable than AWS; BigQuery and Cloud Run have excellent documentation.","Deep service catalog; Cloud Run, GKE, and BigQuery combine freely for any architecture.","BigQuery's columnar engine handles petabyte queries in seconds; Cloud Run scales fast.","Similar to AWS; proprietary managed services create meaningful switching costs.","Strong in data and AI workloads; second or third cloud by market share in most segments.",{"hetzner":518,"digitalocean":519,"aws":520,"gcp":521},"A dedicated GPU server for when no computer at home fits the job. The entry model has a 24 GB NVIDIA card and 64 GB of RAM for about €214 a month plus a one-time setup fee of about the same, with unlimited traffic. That runs the 26B to 31B models comfortably for a team. It is a fixed monthly cost whether or not anyone is chatting, so it pays off for shared, daily use. Docker and the NVIDIA container toolkit are yours to install.","GPU Droplets billed by the hour, which suits occasional use: start one, work, and destroy it. The smallest has a 20 GB NVIDIA card at $0.76 an hour, about $550 if left running for a month. Keep the Open WebUI data on a volume or a snapshot so chats and models survive between sessions. A regular small Droplet can also run Open WebUI alone and point it at hosted models.","For teams already on AWS. A g4dn.xlarge instance has a 16 GB NVIDIA T4 at about $0.53 an hour, and a g6.xlarge has a 24 GB L4 at about $0.80, both before storage. Stopping the instance when it is idle stops the compute charge while the disk keeps your models and chats. Open WebUI documents a deployment on ECS for the interface, and an Application Load Balancer can handle HTTPS.","The equivalent on Google Cloud: a g2-standard-4 machine with one NVIDIA L4 card costs about $0.71 an hour, or around $516 for a full month. Open WebUI also has a Cloud Run guide for running the interface as a serverless container in front of a model endpoint, which fits when the models are hosted elsewhere and only the chat layer is yours.",{},"Add hosting when you want this to run somewhere other than its default home: off a platform's built-in hosting, or off your own computer and onto a rented server.",{"kind":146,"slug":386,"name":385,"href":525},"\u002Ftools\u002Fcategories\u002Fhosting-cloud",{"name":527,"tools":528,"descriptions":583,"aliases":586,"preface":587,"see_all":588},"Model Aggregator",[529,557],{"tool_id":530,"name":531,"slug":532,"tooltip_description":533,"logo_url":534,"logo_bg":108,"pricing_model":535,"learning_curve_score":65,"popularity_score":44,"hosting_assignment_type":349,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":536,"subcategory":539,"categories":543,"subcategories":545,"flexibility_score":44,"performance_score":44,"portability_score":41,"is_featured":80,"tags":547,"aliases":550,"score_reasonings":551,"published_date":181,"last_updated_date":140},218,"OpenRouter","openrouter","Unified, OpenAI-compatible API to 500+ models across 80+ providers, with automatic provider fallback and one credits-based bill: the hosted, nothing-to-deploy counterpart to a self-hosted gateway like LiteLLM.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fopenrouter.svg",{"slug":415,"display_name":416,"description":417},{"category_id":398,"name":537,"slug":538},"AI Infrastructure","ai-infrastructure",{"subcategory_id":540,"name":541,"slug":542},63,"AI Model Aggregators","ai-model-aggregators",[544],{"category_id":398,"name":537,"slug":538,"is_primary":3,"display_order":77},[546],{"subcategory_id":540,"name":541,"slug":542,"category_id":398,"is_primary":3,"display_order":77},[548,549],{"tag_id":113,"name":331,"slug":332,"tag_type":333},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"flexibility":552,"performance":553,"portability":554,"popularity":555,"learning_curve":556},"500+ models across 80+ providers, custom data policies, and a Bring-Your-Own-Key mode cover most routing needs, though there's no control over the underlying routing logic the way a self-hosted gateway offers.","Edge-deployed routing and automatic provider fallback keep added latency low and reliability high, backed by real scale (200+ trillion tokens\u002Fmonth).","Closed-source, hosted-only SaaS with no self-hosting option, credits and API keys are OpenRouter-specific and don't transfer if switching to a self-hosted gateway.","Aggregates 400+ models from 60+ providers behind one OpenAI-style API and is usually the first stop for developers who want to try many models without juggling separate provider keys. A fixture of the LLM-app-building corner of AI development specifically, not a name outside that corner.","A single OpenAI-compatible API key and endpoint gives instant access to hundreds of models, no infrastructure setup or provider-specific integration work required.",{"tool_id":558,"name":559,"slug":560,"tooltip_description":561,"logo_url":562,"logo_bg":108,"pricing_model":563,"learning_curve_score":158,"popularity_score":44,"hosting_assignment_type":110,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":564,"subcategory":565,"categories":566,"subcategories":568,"flexibility_score":38,"performance_score":44,"portability_score":38,"is_featured":80,"tags":570,"aliases":575,"score_reasonings":576,"published_date":181,"last_updated_date":582},221,"LiteLLM","litellm","The open-source AI gateway you run yourself: one OpenAI-compatible endpoint in front of more than 100 model providers, with virtual keys, budgets, and spend tracking. It is the self-hosted counterpart to OpenRouter.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Flitellm.png",{"slug":189,"display_name":190,"description":191},{"category_id":398,"name":537,"slug":538},{"subcategory_id":540,"name":541,"slug":542},[567],{"category_id":398,"name":537,"slug":538,"is_primary":3,"display_order":77},[569],{"subcategory_id":540,"name":541,"slug":542,"category_id":398,"is_primary":3,"display_order":77},[571,572,573,574],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":113,"name":331,"slug":332,"tag_type":333},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":577,"flexibility":578,"performance":579,"popularity":580,"portability":581},"Requires standing up and maintaining real infrastructure, PostgreSQL, Redis, the proxy server itself, meaningfully more setup than a zero-ops hosted aggregator like OpenRouter.","Full control over routing logic, guardrails, virtual keys, and spend limits across 100+ providers, the most configurable option in the aggregator genre precisely because you own the deployment.","8ms P95 latency at 1,000 RPS and a Rust core deliver genuinely fast proxy performance, though real-world throughput depends on the self-hosted infrastructure backing it.","56K+ GitHub stars and production adoption at Stripe, Google ADK, Greptile, and OpenHands make it the clear self-hosted leader in this genre.","MIT licensed, genuinely self-hostable anywhere with Docker or the provided Terraform modules, no vendor lock-in to a hosted service.","2026-10-06",{"openrouter":584,"litellm":585},"Hosted models in the same picker as the local ones. Open WebUI connects to OpenRouter as an OpenAI-compatible provider with one API key, which brings in hundreds of models from many labs, billed at provider prices with a 5.5% fee on credit purchases. Useful for the questions a local model can't handle, and for comparing a local answer with a frontier one in the same chat. Those prompts do leave your machine.","A gateway you run yourself, as a third container. Open WebUI connects to it like any OpenAI-compatible endpoint, and LiteLLM holds the provider keys and applies budgets per user or per key, which a shared instance needs before a team is given paid models. It also puts local and hosted models behind one address for other tools. The open-source edition is free and uses PostgreSQL for its records.",{},"Add a model aggregator when you want one API key and one bill for models from many providers, with automatic fallback when one of them is down, instead of setting up each provider separately.",{"kind":589,"slug":542,"name":541,"href":590},"subcategory","\u002Ftools\u002Fcategories\u002Fai-infrastructure\u002Fai-model-aggregators",{"name":592,"tools":593,"descriptions":645,"aliases":648,"preface":649,"see_all":35},"Tunnel",[594,622],{"tool_id":595,"name":596,"slug":597,"tooltip_description":598,"logo_url":599,"logo_bg":60,"pricing_model":600,"learning_curve_score":158,"popularity_score":44,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":601,"subcategory":604,"categories":608,"subcategories":610,"flexibility_score":44,"performance_score":44,"portability_score":41,"is_featured":80,"tags":612,"aliases":615,"score_reasonings":616,"published_date":181,"last_updated_date":35},275,"Tailscale","tailscale","Tailscale is a zero-config mesh VPN built on WireGuard that connects your devices and servers into one private network, reachable from anywhere without port forwarding.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Ftailscale.svg",{"slug":189,"display_name":190,"description":191},{"category_id":72,"name":602,"slug":603},"DevOps & CI\u002FCD","devops-cicd",{"subcategory_id":605,"name":606,"slug":607},70,"Tunneling & Secure Access","tunneling-secure-access",[609],{"category_id":72,"name":602,"slug":603,"is_primary":3,"display_order":77},[611],{"subcategory_id":605,"name":606,"slug":607,"category_id":72,"is_primary":3,"display_order":77},[613,614],{"tag_id":327,"name":328,"slug":329,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":617,"flexibility":618,"performance":619,"popularity":620,"portability":621},"Installing a client and authenticating via SSO puts a device on the tailnet in minutes, with MagicDNS and default ACLs handling the rest — no manual key exchange, port forwarding, or router configuration the way a raw WireGuard or OpenVPN setup requires.","Subnet routers, exit nodes, Tailscale SSH, ACL tags, and Funnel cover use cases well beyond simple point-to-point connectivity, and Headscale offers a fully self-hosted control-plane path for teams that want it.","Connections negotiate directly between peers over WireGuard whenever NAT traversal succeeds, falling back to DERP relays only when a direct path isn't reachable, which keeps overhead close to raw WireGuard rather than routing everything through a central VPN server.","A name that comes up constantly in engineering blogs, self-hosting communities, and general developer conversation about remote access — recognition extends well past the networking and DevOps specialists who actually configure it, unlike the more narrowly-known tunnel tools it's sometimes compared against.","Clients are open source and cover every major desktop, mobile, and server platform, but the default coordination server is Tailscale's own hosted service; Headscale exists specifically so self-hosters can replace that layer without losing client compatibility, though it isn't the default path.",{"tool_id":623,"name":624,"slug":625,"tooltip_description":626,"logo_url":627,"logo_bg":108,"pricing_model":628,"learning_curve_score":41,"popularity_score":41,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":629,"subcategory":630,"categories":631,"subcategories":633,"flexibility_score":44,"performance_score":44,"portability_score":158,"is_featured":80,"tags":635,"aliases":638,"score_reasonings":639,"published_date":181,"last_updated_date":582},258,"Cloudflare Tunnel","cloudflare-tunnel","Cloudflare Tunnel creates an outbound-only encrypted connection from your server to Cloudflare's network, exposing services to the internet without opening inbound ports. Named tunnels are the production mode, and no-account Quick Tunnels are for testing.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcloudflare.svg",{"slug":189,"display_name":190,"description":191},{"category_id":72,"name":602,"slug":603},{"subcategory_id":605,"name":606,"slug":607},[632],{"category_id":72,"name":602,"slug":603,"is_primary":3,"display_order":77},[634],{"subcategory_id":605,"name":606,"slug":607,"category_id":72,"is_primary":3,"display_order":77},[636,637],{"tag_id":327,"name":328,"slug":329,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":640,"flexibility":641,"performance":642,"popularity":643,"portability":644},"Getting a tunnel running requires a Cloudflare account, a domain on Cloudflare DNS, and configuring ingress rules for each hostname — more setup than a single-binary tunnel tool, though well documented and a common homelab pattern once learned.","Ingress rules can route many hostnames to different local services from one tunnel, Zero Trust Access adds per-hostname authentication, and the same daemon handles HTTP alongside TCP\u002FUDP via WARP.","Traffic rides Cloudflare's global Anycast network end to end, giving it the same routing and edge performance as the rest of Cloudflare's CDN.","A standard recommendation in self-hosting and homelab communities for exposing services without port forwarding, though it competes with several other tunnel tools rather than being the default name people reach for first.","Tightly coupled to a Cloudflare account and DNS zone — migrating off Cloudflare means replacing the entire exposure mechanism, not just swapping a config value.",{"tailscale":646,"cloudflare-tunnel":647},"The private route, and the easiest way to use a home setup from a phone. Tailscale gives the machine a stable name on your own encrypted network, and its serve command puts Open WebUI on an HTTPS address with a valid certificate that only your devices can open. HTTPS matters here because browsers refuse microphone access without it, so voice input depends on it. Open WebUI can also sign users in from their Tailscale identity. The Personal plan is free.","What Open WebUI's docs recommend for a public address without opening a port: cloudflared connects outbound from your machine, and Cloudflare serves the interface on your domain with HTTPS. It works behind a home router. Put Cloudflare Access in front when only named people should reach the login page, and keep Ollama's own port off the tunnel. Free, for a domain managed by Cloudflare.",{},"Add a tunnel when you're self-hosting without a static IP or can't open inbound ports — a home server, a VPS behind restrictive network policies, or anywhere a reverse proxy alone can't reach the internet.",{"name":651,"tools":652,"descriptions":731,"aliases":735,"preface":736,"see_all":35},"Reverse Proxy",[653,681,706],{"tool_id":654,"name":655,"slug":656,"tooltip_description":657,"logo_url":658,"logo_bg":108,"pricing_model":659,"learning_curve_score":65,"popularity_score":41,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":660,"subcategory":661,"categories":665,"subcategories":667,"flexibility_score":41,"performance_score":44,"portability_score":38,"is_featured":80,"tags":669,"aliases":674,"score_reasonings":675,"published_date":181,"last_updated_date":102},188,"Caddy","caddy","A modern web server and reverse proxy written in Go, best known for provisioning and renewing HTTPS certificates automatically with zero configuration.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcaddy.svg",{"slug":62,"display_name":63,"description":64},{"category_id":72,"name":602,"slug":603},{"subcategory_id":662,"name":663,"slug":664},57,"Web Servers & Reverse Proxies","web-servers-reverse-proxies",[666],{"category_id":72,"name":602,"slug":603,"is_primary":3,"display_order":77},[668],{"subcategory_id":662,"name":663,"slug":664,"category_id":72,"is_primary":3,"display_order":77},[670,671,672,673],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":436,"name":437,"slug":438,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":676,"flexibility":677,"performance":678,"popularity":679,"portability":680},"A working reverse proxy with HTTPS is typically a few lines of Caddyfile, and automatic certificate provisioning removes the TLS setup step entirely, making it one of the easiest reverse proxies to get running for the first time.","The Caddyfile and JSON config cover most reverse-proxy and static-serving needs well, but its plugin ecosystem and edge-case module coverage are considerably smaller than NGINX's after two decades of third-party modules.","Built in Go with a modern, concurrent architecture and native HTTP\u002F3 support, it performs well for typical self-hosted and small-to-mid traffic workloads, though it hasn't accumulated NGINX's extreme-scale benchmark track record.","It's a well-known, growing choice in the self-hosted community specifically for its automatic-HTTPS pitch, but its adoption and star count remain well behind NGINX's decades-long dominance.","Apache 2.0 licensed, distributed as a single static binary with an official Docker image, and runs identically on any VPS or OS with zero vendor lock-in.",{"tool_id":682,"name":683,"slug":684,"tooltip_description":685,"logo_url":686,"logo_bg":108,"pricing_model":687,"learning_curve_score":41,"popularity_score":38,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":688,"subcategory":689,"categories":690,"subcategories":692,"flexibility_score":38,"performance_score":38,"portability_score":38,"is_featured":80,"tags":694,"aliases":699,"score_reasonings":700,"published_date":181,"last_updated_date":35},187,"NGINX","nginx","The most widely deployed web server and reverse proxy on the internet, known for event-driven performance under high concurrency.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fnginx.svg",{"slug":189,"display_name":190,"description":191},{"category_id":72,"name":602,"slug":603},{"subcategory_id":662,"name":663,"slug":664},[691],{"category_id":72,"name":602,"slug":603,"is_primary":3,"display_order":77},[693],{"subcategory_id":662,"name":663,"slug":664,"category_id":72,"is_primary":3,"display_order":77},[695,696,697,698],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":436,"name":437,"slug":438,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":701,"flexibility":702,"performance":703,"popularity":704,"portability":705},"Basic reverse-proxy blocks are simple to copy-paste, but real production setups (upstream health checks, TLS automation, rewrite rules, rate limiting) require understanding NGINX's directive-based config language in depth, and there's no built-in automatic HTTPS to lean on.","A vast module ecosystem and a fully declarative config language let it act as a reverse proxy, load balancer, cache, static file server, or WAF front-end, with third-party modules covering nearly any edge case.","Its event-driven, non-blocking architecture was purpose-built to solve the C10k problem, and it remains a top performer in every major reverse-proxy benchmark for throughput and memory efficiency under concurrent load.","It has been the most widely deployed web server on the public internet for years, appears in essentially every stack survey, and has the largest surrounding tutorial and community knowledge base of any web server.","The open-source core is free, packaged for every OS and as an official Docker image, and runs identically on any VPS or cloud provider with no vendor lock-in.",{"tool_id":707,"name":708,"slug":709,"tooltip_description":710,"logo_url":711,"logo_bg":60,"pricing_model":712,"learning_curve_score":41,"popularity_score":44,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":713,"subcategory":714,"categories":715,"subcategories":717,"flexibility_score":44,"performance_score":44,"portability_score":38,"is_featured":80,"tags":719,"aliases":724,"score_reasonings":725,"published_date":181,"last_updated_date":35},189,"Traefik","traefik","A cloud-native reverse proxy that auto-discovers routes from Docker container labels, updating its configuration live as containers start and stop.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Ftraefik.svg",{"slug":189,"display_name":190,"description":191},{"category_id":72,"name":602,"slug":603},{"subcategory_id":662,"name":663,"slug":664},[716],{"category_id":72,"name":602,"slug":603,"is_primary":3,"display_order":77},[718],{"subcategory_id":662,"name":663,"slug":664,"category_id":72,"is_primary":3,"display_order":77},[720,721,722,723],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":436,"name":437,"slug":438,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":726,"flexibility":727,"performance":728,"popularity":729,"portability":730},"Basic Docker label routing is quick to pick up, but understanding the provider model, middleware chains, and dashboard takes more upfront investment than Caddy's flat config file, especially for anyone unfamiliar with label-driven tooling.","Native providers for Docker, Kubernetes, Swarm, Consul, and ECS plus a composable middleware system cover most container-routing scenarios, though its module ecosystem is narrower than NGINX's after two decades of third-party extensions.","Built in Go with an efficient routing engine, it performs comparably to Caddy for typical self-hosted and mid-scale container workloads.","It's the de facto reverse proxy for the Docker\u002FKubernetes self-hosting community and powers routing inside Coolify and Dokploy, with a large and actively growing GitHub following, though still behind NGINX's decades-long install base.","MIT licensed, ships as a single binary and official Docker image, and runs identically across any VPS, Kubernetes cluster, or cloud provider with no lock-in.",{"caddy":732,"nginx":733,"traefik":734},"Automatic HTTPS from a few lines of config, and the proxy Open WebUI's docs suggest when you want certificates handled for you. It streams answers and passes WebSockets without extra settings. Set Open WebUI's public URL and allowed origin to the HTTPS address, or real-time features fail quietly. It needs a domain pointing at a machine the internet can reach, which a home connection often is not.","The proxy for full control, with a detailed Open WebUI guide. Three settings matter: turn proxy buffering off, or streamed answers arrive with broken formatting; pass the WebSocket upgrade headers; and raise the read timeout to several minutes, because a local model can take that long to answer. Certificates come from Let's Encrypt through Certbot or NGINX Proxy Manager.","Routes to the Open WebUI container from Docker labels and renews certificates itself, convenient on a server that already runs other containers. Open WebUI has no Traefik guide of its own, and the same rules apply as for any proxy: WebSocket support, no response buffering, long timeouts, and the public URL set in Open WebUI. It is the proxy Coolify and Dokploy use underneath.",{},"Add a reverse proxy when the service should be reachable at its own web address: it terminates HTTPS on your domain and can put a login in front of an interface that is otherwise kept private.",{"name":738,"tools":739,"descriptions":799,"aliases":802,"preface":803,"see_all":35},"Self-Hosted PaaS",[740,772],{"tool_id":741,"name":742,"slug":743,"tooltip_description":744,"logo_url":745,"logo_bg":108,"pricing_model":746,"learning_curve_score":41,"popularity_score":41,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":747,"subcategory":748,"categories":751,"subcategories":753,"flexibility_score":44,"performance_score":41,"portability_score":38,"is_featured":80,"tags":755,"aliases":765,"score_reasonings":766,"published_date":181,"last_updated_date":102},183,"Coolify","coolify","Open-source, self-hostable PaaS that brings a Heroku\u002FVercel-style git-push deploy workflow to your own server.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcoolify.svg",{"slug":62,"display_name":63,"description":64},{"category_id":38,"name":385,"slug":386},{"subcategory_id":749,"name":738,"slug":750},56,"self-hosted-paas",[752],{"category_id":38,"name":385,"slug":386,"is_primary":3,"display_order":77},[754],{"subcategory_id":749,"name":738,"slug":750,"category_id":38,"is_primary":3,"display_order":77},[756,757,758,759,763,764],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":327,"name":328,"slug":329,"tag_type":85},{"tag_id":760,"name":761,"slug":762,"tag_type":85},23,"Git-based","git-based",{"tag_id":436,"name":437,"slug":438,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":767,"flexibility":768,"performance":769,"popularity":770,"portability":771},"Deploying a simple app is a git-push away once Coolify is installed, but getting there requires provisioning and SSH-connecting a server first, and troubleshooting still touches Docker and Linux server concepts that a fully managed PaaS abstracts away entirely.","Supports Nixpacks, Dockerfiles, and Docker Compose directly, plus 280+ one-click services, making it capable of hosting nearly anything that runs in a container — bounded mainly by what the underlying server's resources can handle.","There is no platform-level performance ceiling of its own; a deployment's speed and headroom are a direct function of the VPS or hardware Coolify is installed on, which can range from a budget €4\u002Fmonth instance to a large dedicated server.","A fast-growing, well-starred open-source project with strong traction in the self-hosting and indie-hacker community, though it remains a niche choice relative to mainstream managed PaaS platforms like Railway, Render, or Vercel.","Apache 2.0 licensed and built entirely on standard Docker tooling with no proprietary runtime — a Coolify-managed deployment can be moved to a different server (or off Coolify entirely, back to raw Docker Compose) with minimal friction.",{"tool_id":773,"name":774,"slug":775,"tooltip_description":776,"logo_url":777,"logo_bg":108,"pricing_model":778,"learning_curve_score":158,"popularity_score":41,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":779,"subcategory":780,"categories":781,"subcategories":783,"flexibility_score":44,"performance_score":41,"portability_score":38,"is_featured":80,"tags":785,"aliases":792,"score_reasonings":793,"published_date":181,"last_updated_date":102},184,"Dokploy","dokploy","Open-source, self-hostable PaaS that deploys apps, Docker Compose stacks, and managed databases across one or more of your own servers.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdokploy.svg",{"slug":62,"display_name":63,"description":64},{"category_id":38,"name":385,"slug":386},{"subcategory_id":749,"name":738,"slug":750},[782],{"category_id":38,"name":385,"slug":386,"is_primary":3,"display_order":77},[784],{"subcategory_id":749,"name":738,"slug":750,"category_id":38,"is_primary":3,"display_order":77},[786,787,788,789,790,791],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":327,"name":328,"slug":329,"tag_type":85},{"tag_id":760,"name":761,"slug":762,"tag_type":85},{"tag_id":436,"name":437,"slug":438,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":794,"flexibility":795,"performance":796,"popularity":797,"portability":798},"A cleaner, single-page dashboard and a deployment-first workflow make basic app deployment quick to pick up once a server is connected, though the underlying Docker Swarm concepts still surface for multi-node scaling and advanced configuration.","Native Docker Compose support plus Dockerfile and buildpack deployment covers nearly any containerizable workload, and multi-database support extends it well beyond simple app hosting — bounded mainly by the underlying server's resources.","There is no platform-level performance ceiling of its own; deployment speed and headroom are a direct function of the VPS or hardware Dokploy is installed on.","A fast-growing open-source project with a large and rapidly increasing GitHub star count, though it is younger and currently has a smaller community than the category leader, Coolify.","Apache-2.0-licensed core built on standard Docker and Docker Swarm tooling with no proprietary runtime — a Dokploy-managed deployment can move to a different server, or off Dokploy entirely back to raw Docker Compose, with minimal friction.",{"coolify":800,"dokploy":801},"A free, self-hosted deploy dashboard with a ready-made Ollama with Open WebUI service: both official images, two volumes, and the interface on a public domain with HTTPS through Coolify's proxy, while Ollama's port stays internal. The only login is Open WebUI's own, and the first person to sign up becomes the administrator, so create that account the moment it is deployed. The template sets no secret key, so add one or every redeploy signs everyone out, and it runs the rolling main image, so pin a version for shared use. A graphics card has to be passed to the Ollama container by hand.","Free and self-hosted, with an Open WebUI template that runs the official image on a public domain behind Dokploy's bundled Traefik and generates the secret key that keeps logins valid across restarts. Ollama is in the template as a commented-out service, with its graphics card settings, next to web browsing and image generation services that are off by default too. As on Coolify, the login is Open WebUI's own: the first account created becomes the administrator, so claim it at once. No separate reverse proxy is added next to it.",{},"Add a self-hosted PaaS when you would rather deploy and update from a dashboard than from the command line: it installs the service from a template and brings its own reverse proxy and certificates.",[805,813],{"slug":806,"name":807,"description":808,"icon_url":809,"addition_types":810},"ai","AI","Models, agents, and the pieces around them: retrieval, sandboxes, and model access.","https:\u002F\u002Fassets.tekyous.dev\u002Ficons\u002Faddition-groups\u002Fai.svg",[811,812],"vector_db","model_aggregator",{"slug":814,"name":815,"description":816,"icon_url":817,"addition_types":818},"hosting_networking","Hosting and networking","Where the service runs and how it is reached: on your own web address, or privately over a tunnel.","https:\u002F\u002Fassets.tekyous.dev\u002Ficons\u002Faddition-groups\u002Fhosting_networking.svg",[819,820,821,822],"hosting","tunnel","reverse_proxy","self_hosted_paas",{},[],{"Databases":826,"DevOps & CI\u002FCD":841,"LLM":874,"AI Infrastructure":889},[827],{"tool_id":55,"name":56,"slug":57,"tooltip_description":58,"logo_url":59,"logo_bg":60,"pricing_model":828,"learning_curve_score":65,"popularity_score":38,"hosting_assignment_type":66,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":829,"subcategory":830,"categories":831,"subcategories":833,"flexibility_score":41,"performance_score":44,"portability_score":38,"is_featured":80,"tags":835,"aliases":839,"score_reasonings":840,"published_date":101,"last_updated_date":102},{"slug":62,"display_name":63,"description":64},{"category_id":44,"name":69,"slug":70},{"subcategory_id":72,"name":73,"slug":74},[832],{"category_id":44,"name":69,"slug":70,"is_primary":3,"display_order":77},[834],{"subcategory_id":72,"name":73,"slug":74,"category_id":44,"is_primary":3,"display_order":77},[836,837,838],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"performance":96,"popularity":97,"portability":98,"learning_curve":99,"flexibility":100},[842],{"tool_id":843,"name":844,"slug":845,"tooltip_description":846,"logo_url":847,"logo_bg":108,"pricing_model":848,"learning_curve_score":44,"popularity_score":38,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":849,"subcategory":850,"categories":854,"subcategories":856,"flexibility_score":38,"performance_score":44,"portability_score":38,"is_featured":3,"tags":858,"aliases":867,"score_reasonings":868,"published_date":101,"last_updated_date":181},72,"Docker","docker","Container platform for packaging applications and their dependencies into portable images that run the same on a laptop, in CI, and in production, with Docker Desktop, Compose, and Docker Hub.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fdocker.svg",{"slug":189,"display_name":190,"description":191},{"category_id":72,"name":602,"slug":603},{"subcategory_id":851,"name":852,"slug":853},33,"Containerization","containerization",[855],{"category_id":72,"name":602,"slug":603,"is_primary":3,"display_order":77},[857],{"subcategory_id":851,"name":852,"slug":853,"category_id":72,"is_primary":3,"display_order":77},[859,860,861,862,863],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":436,"name":437,"slug":438,"tag_type":85},{"tag_id":474,"name":475,"slug":476,"tag_type":333},{"tag_id":864,"name":865,"slug":866,"tag_type":93},43,"Cross-platform","cross-platform",[],{"learning_curve":869,"performance":870,"portability":871,"flexibility":872,"popularity":873},"Container images, networking, volumes, and multi-stage builds all need deliberate learning.","Container overhead is minimal; near-native performance for most workloads.","Open standard; containers built with Docker run on any container-compatible platform.","Any runtime, any architecture; multi-stage builds and Compose profiles support complex systems.","The standard for containerization; present in virtually every modern software project.",[875],{"tool_id":152,"name":153,"slug":154,"tooltip_description":155,"logo_url":156,"logo_bg":108,"pricing_model":876,"learning_curve_score":158,"popularity_score":44,"hosting_assignment_type":35,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":877,"subcategory":878,"categories":879,"subcategories":881,"flexibility_score":38,"performance_score":44,"portability_score":38,"is_featured":80,"tags":883,"aliases":887,"score_reasonings":888,"published_date":101,"last_updated_date":181},{"slug":62,"display_name":63,"description":64},{"category_id":160,"name":149,"slug":161},{"subcategory_id":163,"name":164,"slug":165},[880],{"category_id":160,"name":149,"slug":161,"is_primary":3,"display_order":77},[882],{"subcategory_id":163,"name":164,"slug":165,"category_id":160,"is_primary":3,"display_order":77},[884,885,886],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"learning_curve":176,"flexibility":177,"performance":178,"popularity":179,"portability":180},[890,922],{"tool_id":891,"name":892,"slug":893,"tooltip_description":894,"logo_url":895,"logo_bg":60,"pricing_model":896,"learning_curve_score":65,"popularity_score":38,"hosting_assignment_type":110,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":897,"subcategory":898,"categories":902,"subcategories":904,"flexibility_score":38,"performance_score":44,"portability_score":38,"is_featured":80,"tags":906,"aliases":914,"score_reasonings":915,"published_date":181,"last_updated_date":921},210,"Ollama","ollama","The most widely used way to run open-weight LLMs locally — one command downloads and serves models like Llama, Qwen, DeepSeek, GLM, and MiniMax through an OpenAI-compatible API, with an optional paid Ollama Cloud tier for larger models than local hardware can handle.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Follama.svg",{"slug":189,"display_name":190,"description":191},{"category_id":398,"name":537,"slug":538},{"subcategory_id":899,"name":900,"slug":901},60,"AI Runtime & Serving","ai-runtime-serving",[903],{"category_id":398,"name":537,"slug":538,"is_primary":3,"display_order":77},[905],{"subcategory_id":899,"name":900,"slug":901,"category_id":398,"is_primary":3,"display_order":77},[907,908,909,910],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":327,"name":328,"slug":329,"tag_type":85},{"tag_id":911,"name":912,"slug":913,"tag_type":85},16,"AI-powered","ai-powered",[],{"learning_curve":916,"flexibility":917,"performance":918,"popularity":919,"portability":920},"A single install command and a single command to pull and run a model make it the lowest-friction way to try a local LLM, with no configuration required to get started.","100+ supported models, an OpenAI-compatible API for drop-in tooling reuse, and both local and cloud execution modes give it very broad applicability across workflows.","Automatic hardware tuning and support for the latest open-weight models keep it competitive for local inference, though it is not purpose-built for high-throughput production serving the way dedicated inference servers are.","The most widely used local LLM runtime by a clear margin, with 178K+ GitHub stars, 52 million monthly downloads, and 2.5 billion+ cumulative downloads.","MIT-licensed, runs on macOS, Windows, and Linux across Apple Silicon, NVIDIA, and AMD hardware, and models are entirely self-hosted with no forced cloud dependency.","2026-09-28",{"tool_id":923,"name":924,"slug":925,"tooltip_description":926,"logo_url":927,"logo_bg":60,"pricing_model":928,"learning_curve_score":158,"popularity_score":44,"hosting_assignment_type":110,"hosting_provider_restriction":67,"hosting_target_restriction":67,"hosting_compatible_tool_ids":35,"parent_tool_id":35,"category":929,"subcategory":930,"categories":934,"subcategories":936,"flexibility_score":44,"performance_score":41,"portability_score":44,"is_featured":80,"tags":938,"aliases":943,"score_reasonings":944,"published_date":181,"last_updated_date":102},219,"Open WebUI","open-webui","A feature-rich self-hosted chat interface for Ollama or any OpenAI-compatible API, with RAG, role-based access control, and enterprise auth. It doesn't serve inference itself, just the interface to talk to whatever does.","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fopen-webui.png",{"slug":62,"display_name":63,"description":64},{"category_id":398,"name":537,"slug":538},{"subcategory_id":931,"name":932,"slug":933},64,"AI Chat Interfaces","ai-chat-interfaces",[935],{"category_id":398,"name":537,"slug":538,"is_primary":3,"display_order":77},[937],{"subcategory_id":931,"name":932,"slug":933,"category_id":398,"is_primary":3,"display_order":77},[939,940,941,942],{"tag_id":83,"name":63,"slug":84,"tag_type":85},{"tag_id":72,"name":87,"slug":88,"tag_type":85},{"tag_id":113,"name":331,"slug":332,"tag_type":333},{"tag_id":90,"name":91,"slug":92,"tag_type":93},[],{"flexibility":945,"performance":946,"portability":947,"popularity":948,"learning_curve":949},"Connects to Ollama or any OpenAI-compatible backend, plus RAG, web search, and a plugin architecture cover most self-hosted AI-chat use cases without needing a different tool.","Performance is largely a function of the backend it's paired with rather than Open WebUI itself, the UI layer adds minimal overhead on top of whatever is serving inference.","Genuinely self-hostable via Docker, pip, or Helm with database choice (Postgres or SQLite), though the custom license's branding requirement is a real constraint above 50 users.","A self-hosted, ChatGPT-style interface for local models served through Ollama or llama.cpp, with the largest community of any project in that space. Self-hosting your own chat UI is a specific privacy-minded habit within the broader AI-tooling world, not something most developers have set up themselves.","Docker Compose or a single `docker run` gets a working chat UI in minutes when paired with an existing Ollama install, though the deeper feature set (RAG, plugins, enterprise auth) takes more setup.",[951,972,990,1008,1020,1033,1053,1066,1085,1104,1119,1135],{"stack_id":952,"slug":953,"name":954,"tagline":955,"experience_level":956,"project_type":35,"stack_type_slug":957,"stack_type_icon_url":958,"score_popularity":44,"score_learning_curve":44,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":959},241,"local-llm-dev-stack","Local LLM Dev Stack","A coding agent on a model that runs on your own machine, with no code sent to a provider.","advanced","developer","https:\u002F\u002Fassets.tekyous.dev\u002Ficons\u002Fstack-types\u002Fdeveloper.svg",[960,965,970,971],{"tool_id":961,"slug":962,"name":963,"logo_url":964,"logo_bg":60},192,"opencode","OpenCode","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fopencode.svg",{"tool_id":966,"slug":967,"name":968,"logo_url":969,"logo_bg":60},151,"github","GitHub","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgithub.svg",{"tool_id":183,"slug":185,"name":184,"logo_url":187,"logo_bg":108},{"tool_id":891,"slug":893,"name":892,"logo_url":895,"logo_bg":60},{"stack_id":973,"slug":974,"name":975,"tagline":976,"experience_level":977,"project_type":978,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":44,"score_learning_curve":158,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":981},250,"anythingllm-self-hosted","AnythingLLM Self-Hosted","A private AI workspace for your team: chat with your documents and run agents on your own server, with a local model or the one you choose.","intermediate","ai_agents","infrastructure","https:\u002F\u002Fassets.tekyous.dev\u002Ficons\u002Fstack-types\u002Finfrastructure.svg",[982,983,984,989],{"tool_id":55,"slug":57,"name":56,"logo_url":59,"logo_bg":60},{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"tool_id":985,"slug":986,"name":987,"logo_url":988,"logo_bg":60},222,"anythingllm","AnythingLLM","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fanythingllm.svg",{"tool_id":891,"slug":893,"name":892,"logo_url":895,"logo_bg":60},{"stack_id":773,"slug":991,"name":992,"tagline":993,"experience_level":977,"project_type":994,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":44,"score_learning_curve":158,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":995},"grafana-self-hosted","Grafana Self-Hosted","Self-hosted Grafana and Prometheus: metrics dashboards and alerting on a server you run.","dashboard",[996,997,998,1003],{"tool_id":55,"slug":57,"name":56,"logo_url":59,"logo_bg":60},{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"tool_id":999,"slug":1000,"name":1001,"logo_url":1002,"logo_bg":108},91,"grafana","Grafana","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgrafana.svg",{"tool_id":1004,"slug":1005,"name":1006,"logo_url":1007,"logo_bg":60},94,"prometheus","Prometheus","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fprometheus.svg",{"stack_id":654,"slug":1009,"name":1010,"tagline":1011,"experience_level":977,"project_type":1012,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":158,"score_learning_curve":41,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":1013},"convex-self-hosted","Convex Self-Hosted","Self-host the Convex reactive backend on your own server, with SQLite as the default store and PostgreSQL or managed Neon behind it when a single node isn't enough.","web_app",[1014,1018,1019],{"tool_id":388,"slug":1015,"name":1016,"logo_url":1017,"logo_bg":108},"convex","Convex","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fconvex.svg",{"tool_id":55,"slug":57,"name":56,"logo_url":59,"logo_bg":60},{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"stack_id":1021,"slug":1022,"name":1023,"tagline":1024,"experience_level":956,"project_type":978,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":44,"score_learning_curve":158,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":1025},246,"vllm-self-hosted","vLLM Inference Server","A self-hosted, OpenAI-compatible API for open-weight models, served from your own GPU server.",[1026,1027,1028],{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"tool_id":183,"slug":185,"name":184,"logo_url":187,"logo_bg":108},{"tool_id":1029,"slug":1030,"name":1031,"logo_url":1032,"logo_bg":108},298,"vllm","vLLM","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fvllm.svg",{"stack_id":985,"slug":1034,"name":1035,"tagline":1036,"experience_level":956,"project_type":35,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":38,"score_learning_curve":44,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":1037},"gitlab-self-hosted","GitLab Self-Hosted","Self-hosted GitLab with Docker: your code, your CI, your infrastructure.",[1038,1039,1043,1048,1052],{"tool_id":90,"slug":105,"name":104,"logo_url":107,"logo_bg":108},{"tool_id":420,"slug":1040,"name":1041,"logo_url":1042,"logo_bg":108},"redis","Redis","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fredis.svg",{"tool_id":1044,"slug":1045,"name":1046,"logo_url":1047,"logo_bg":60},152,"gitlab","GitLab","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fgitlab.svg",{"tool_id":1049,"slug":1050,"name":1051,"logo_url":1047,"logo_bg":60},165,"gitlab-cicd","GitLab CI\u002FCD",{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"stack_id":1054,"slug":1055,"name":1056,"tagline":1057,"experience_level":977,"project_type":978,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":38,"score_learning_curve":41,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":1058},239,"hermes-agent-self-hosted","Hermes Agent Self-Hosted","A self-improving AI agent on your own server, with its skills and memory kept in a folder you own.",[1059,1060,1061],{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"tool_id":238,"slug":240,"name":239,"logo_url":242,"logo_bg":108},{"tool_id":1062,"slug":1063,"name":1064,"logo_url":1065,"logo_bg":60},201,"hermes-agent","Hermes Agent","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fhermes-agent.svg",{"stack_id":1067,"slug":1068,"name":1069,"tagline":1070,"experience_level":1071,"project_type":1072,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":38,"score_learning_curve":65,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":1073},224,"wordpress-self-hosted","WordPress Self-Hosted","Self-hosted WordPress with Docker: the world's CMS on your own infrastructure.","beginner","website",[1074,1079,1080],{"tool_id":1075,"slug":1076,"name":1077,"logo_url":1078,"logo_bg":108},130,"mariadb","MariaDB","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fmariadb.svg",{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"tool_id":1081,"slug":1082,"name":1083,"logo_url":1084,"logo_bg":108},31,"wordpress","WordPress","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fwordpress.svg",{"stack_id":923,"slug":1086,"name":1087,"tagline":1088,"experience_level":977,"project_type":1089,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":44,"score_learning_curve":44,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":1090},"apache-airflow-self-hosted","Airflow Self-Hosted","Self-hosted Apache Airflow: the standard data-pipeline scheduler on your infrastructure.","data_pipeline",[1091,1092,1093,1098,1099],{"tool_id":90,"slug":105,"name":104,"logo_url":107,"logo_bg":108},{"tool_id":420,"slug":1040,"name":1041,"logo_url":1042,"logo_bg":108},{"tool_id":1094,"slug":1095,"name":1096,"logo_url":1097,"logo_bg":108},315,"celery","Celery","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fcelery.svg",{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"tool_id":1100,"slug":1101,"name":1102,"logo_url":1103,"logo_bg":108},9,"apache-airflow","Apache Airflow","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fapache-airflow.svg",{"stack_id":1105,"slug":1106,"name":1107,"tagline":1108,"experience_level":977,"project_type":978,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":44,"score_learning_curve":41,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":1109},249,"dify-self-hosted","Dify Self-Hosted","Self-hosted Dify: workflows, RAG knowledge bases, and agents for your whole team, on your own server and without plan limits.",[1110,1111,1112,1117,1118],{"tool_id":90,"slug":105,"name":104,"logo_url":107,"logo_bg":108},{"tool_id":420,"slug":1040,"name":1041,"logo_url":1042,"logo_bg":108},{"tool_id":1113,"slug":1114,"name":1115,"logo_url":1116,"logo_bg":108},309,"weaviate","Weaviate","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fweaviate.jpg",{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"tool_id":682,"slug":684,"name":683,"logo_url":686,"logo_bg":108},{"stack_id":966,"slug":1120,"name":1121,"tagline":1122,"experience_level":1071,"project_type":1072,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":44,"score_learning_curve":158,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":1123},"ghost-self-hosted","Ghost Self-Hosted","Self-hosted Ghost: publishing, memberships, and newsletters with your content and members on your own server.",[1124,1129,1130],{"tool_id":1125,"slug":1126,"name":1127,"logo_url":1128,"logo_bg":108},129,"mysql","MySQL","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fmysql.svg",{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},{"tool_id":1131,"slug":1132,"name":1133,"logo_url":1134,"logo_bg":60},99,"ghost","Ghost","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fghost.svg",{"stack_id":1136,"slug":1137,"name":1138,"tagline":1139,"experience_level":956,"project_type":1140,"stack_type_slug":979,"stack_type_icon_url":980,"score_popularity":44,"score_learning_curve":38,"catalog_display_order":35,"published_date":35,"last_updated_date":35,"core_tool_previews":1141},180,"keycloak-self-hosted","Keycloak Self-Hosted","Self-hosted Keycloak: single sign-on, OpenID Connect, and SAML for all your apps, on infrastructure you run.","api_only",[1142,1143,1148],{"tool_id":90,"slug":105,"name":104,"logo_url":107,"logo_bg":108},{"tool_id":1144,"slug":1145,"name":1146,"logo_url":1147,"logo_bg":60},174,"keycloak","Keycloak","https:\u002F\u002Fassets.tekyous.dev\u002Flogos\u002Ftools\u002Fkeycloak.svg",{"tool_id":843,"slug":845,"name":844,"logo_url":847,"logo_bg":108},[1150,1153,1156,1159,1162],{"question":1151,"answer":1152},"Why run models yourself instead of using a hosted chatbot or Ollama's cloud?","Three reasons: privacy, cost shape, and independence. Nothing you type or upload is sent to a provider, the bill is hardware you already own plus electricity and not a monthly fee per person, and it works offline and keeps working whatever a vendor changes. What you give up is the top of the quality range: the frontier hosted models are stronger than anything a home machine runs, and faster. There is a middle path. Ollama's own cloud runs larger open models through the same tools, on a free tier and a Pro plan at $20 a month, and Open WebUI can show those next to your local models. Many people keep private work local and send the hard questions out. Open WebUI itself has no hosted version from its makers, only an enterprise licence for large organisations.",{"question":1154,"answer":1155},"What hardware do I need?","It depends on the model, and neither project publishes a minimum. The working rule is that a model needs about its download size in graphics memory, or in unified memory on a Mac, plus headroom for the conversation. Gemma's 12B model wants about 8 GB of memory, so a 12 GB graphics card or a 16 GB Mac. The 26B to 31B models want a 24 GB card or a 32 GB Mac. With no graphics card it still runs on the processor, slowly, and small 2 to 3 GB models are the practical limit. Open WebUI is light next to the model. On a Mac, Ollama's Docker instructions cover only NVIDIA and AMD cards, so the usual setup is the Ollama app running natively, where it uses the Mac's graphics chip, with Open WebUI in Docker finding it automatically.",{"question":1157,"answer":1158},"What needs backing up, and how do updates work?","Open WebUI's data volume is the one that matters: the database with accounts and chats, uploaded files, and the built-in document index. A dated archive of that volume is the backup the docs describe. The Ollama volume holds only model files, which can be downloaded again. An update is an image swap for each container. Open WebUI's docs suggest the rolling tag for personal use and a pinned version once other people depend on the instance, and warn that database migrations run one way: after a bad update, going back means restoring a backup taken before it. One setting to fix early is the secret key. Without a fixed one, every recreated container signs everybody out.",{"question":1160,"answer":1161},"How do I use it from my phone or share it with other people?","In steps, from private to public. On your home network, other devices can open the interface at the computer's local address. For access from anywhere that only you have, add Tailscale: your devices join a private network and the interface gets an HTTPS address nobody else can reach. For family or a team without Tailscale on every device, [Cloudflare](\u002Ftools\u002Fcloudflare) Tunnel or a reverse proxy such as Caddy gives it a public address. Then accounts matter: the first user is the administrator, new sign-ups wait in a pending queue, and Open WebUI's hardening guide is worth reading before the address is public. Keep Ollama's own port private in every case, since it has no login. Past 50 users, Open WebUI's licence requires its branding to stay in place.",{"question":1163,"answer":1164},"Can a coding agent use these models?","Yes. Ollama serves an API on the same machine that coding agents can call, and its launch command starts [Claude Code](\u002Ftools\u002Fclaude-code), [Codex](\u002Ftools\u002Fcodex), [OpenCode](\u002Ftools\u002Fopencode), and others against a local or Ollama cloud model with no manual configuration. Two limits apply. Coding agents need a large context window, and Ollama's docs recommend at least 64,000 tokens for them, far above its default on cards under 24 GB, so the setting has to be raised and the memory has to be there. And an open model on one graphics card is noticeably weaker at long, multi-file tasks than the hosted models those agents were built for. Open WebUI is not involved: the agent talks to Ollama directly. The [Local LLM Dev Stack](\u002Fstacks\u002Flocal-llm-dev-stack) covers this setup, with the runtime, the agent, and the models that can code, and Claude Code, Codex, and OpenCode each have a developer stack of their own for the rest of the workflow.",{"summary":1166,"starting_cost_label":1167,"has_free_tier":3,"line_items":1168},"Ollama and Open WebUI are free to run, and so are the models, so on a computer you already own the cost is electricity. The real spend is hardware when yours is too small: a graphics card with 24 GB of memory is the usual target. Renting is the expensive route, from about €214 a month for a dedicated GPU server or under a dollar an hour for a cloud GPU you switch off between sessions. Hosted models through Ollama's cloud or a model gateway are optional and billed by usage.","Free on hardware you own",[1169,1173,1177,1181,1185],{"label":1170,"cost":1171,"note":1172},"Ollama and Open WebUI","Free","Ollama is MIT-licensed. Open WebUI is free under its own licence, which requires its branding to stay above 50 users unless an enterprise licence is held.",{"label":1174,"cost":1175,"note":1176},"Models","Free (open weights)","Downloaded once from Ollama's library, 2 to 20 GB each. Licences vary by model family.",{"label":1178,"cost":1179,"note":1180},"Hardware (your own computer)","Owned, plus electricity","About 8 GB of graphics or unified memory runs Gemma's 12B model, and 24 GB runs the 26B to 31B models.",{"label":1182,"cost":1183,"note":1184},"Rented GPU server (optional)","From ~€214\u002Fmo, or ~$0.50–0.80\u002Fhour","A dedicated server with a 24 GB card at a fixed monthly price, or a cloud GPU with 16 to 24 GB billed by the hour.",{"label":1186,"cost":1171,"note":1187},"Remote access (optional)","Tailscale's Personal plan and Cloudflare Tunnel are free, and the reverse proxies and self-hosted deploy platforms are free, open-source software.",{"is_official":80,"source_url":35,"items":1189,"notes":1202},[1190,1193,1196,1199],{"label":1191,"value":1192},"RAM","About 8 GB of graphics or unified memory for a 12B model; 24 GB for a 26B to 31B model",{"label":1194,"value":1195},"GPU","NVIDIA, AMD, or Apple Silicon; a processor alone works for small models, slowly",{"label":1197,"value":1198},"Disk","About 2 GB for the Open WebUI image, plus 2 to 20 GB per model",{"label":1200,"value":1201},"OS","Linux, macOS, or Windows with Docker","Neither Ollama nor Open WebUI publishes minimum requirements, so these are estimates. They follow from the model sizes in Ollama's library (the default 12B model is about an 8 GB download, the 26B and 31B models 16 to 20 GB) and the rule that a model needs roughly its file size in graphics or unified memory, plus room for the context window. Ollama's default context is 4k tokens below 24 GiB of VRAM and 32k from 24 to 48 GiB. Open WebUI's standard image is a 1.66 GB download.","2026-10-02","2026-10-16",{"title":1206,"description":1207,"og_image":35,"canonical":1208},"Self-Hosted AI with Ollama and Open WebUI: Tools, Pricing & How to Deploy | Tekyous","Your own private AI chat: open-weight models served by Ollama, wit… Compare Self-Hosted AI with Ollama and Open WebUI tools, pricing & how to deploy on Tekyous.","https:\u002F\u002Ftekyous.dev\u002Fstacks\u002Follama-open-webui",[],1792829158081]