llm-local-deploy

Deploy local LLMs with llama.cpp, Ollama, or vLLM via docker-compose.

3|Updated May 28, 2026
One-click install
npx skills add https://github.com/mahg-es/araya --skill llm-local-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: llm-local-deploy
Source: https://github.com/mahg-es/araya/tree/main/skills/llm-local-deploy
Command: npx skills add https://github.com/mahg-es/araya --skill llm-local-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploy and serve local large language models on-premises to keep data private and reduce API costs.

Core Features & Use Cases

  • Deploy and configure inference servers (llama.cpp, Ollama, vLLM) to support local LLM workloads.
  • Provide an OpenAI-compatible API endpoint for seamless integration with existing tooling and workflows.
  • Benchmark and validate performance (throughput, latency, memory) across CPU/GPU setups for varied workloads.

Quick Start

Use the local LLM deployment workflow to select a model, configure the inference server, and start the service on your machine.

Frequently Asked Questions about llm-local-deploy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy and serve local LLMs on-premise to keep data private?

You can deploy local LLMs on-premise using configurable inference servers like llama.cpp, Ollama, or vLLM. This keeps data private and reduces API costs by providing a self-hosted, OpenAI-compatible API endpoint for your workloads.

What is the best way to expose a local model as an OpenAI-compatible API endpoint?

The best way to expose a local model as an OpenAI-compatible API endpoint is to deploy it using docker-compose with an inference server wrapper. This approach allows seamless integration of local LLMs with existing tooling and workflows.

Can I run local inference servers on both CPU and GPU environments?

Yes, you can run local inference servers on both CPU and GPU environments. The deployment process specifies model selection and quantization to support varied workloads like chat, RAG, and code generation across different hardware setups.

How do I benchmark throughput and latency for a locally deployed LLM?

You can benchmark throughput, latency, and memory for a locally deployed LLM using the built-in validation process. This benchmarks performance across CPU and GPU setups to ensure the inference server meets your workload requirements.

What inference servers can I use to deploy a local large language model?

You can use llama.cpp, Ollama, or vLLM to deploy a local large language model. These inference servers support docker-compose deployment and provide an API-compatible endpoint for chat, RAG, code generation, and classification use cases.

Do I need Docker to set up an on-premise LLM with an API wrapper?

Using docker-compose is the specified method to set up an on-premise LLM with an API wrapper. It simplifies configuring the inference server and starting the service, providing an OpenAI-compatible API endpoint for seamless integration.