Skip to main content
Free & Open Source Fetching...

LmPanel turns your Ubuntu 26.04 computer into an AI server. It runs in Docker and works with AMD and Intel Arc GPUs. Interact with your AI models using a web chat interface or the OpenAI-compatible API for easy integration with your current workflows.

Features

Whether you're vibe-coding, analyzing data or images, writing stories (wink-wink), or integrating with an agentic workflow, LmPanel makes it easy to self-host AI models while retaining complete control over your data.

Ubuntu + Llama-cpp

LmPanel builds on the proven compatibility of Ubuntu and llama-cpp.

Runs in Docker

Completely self-contained in Docker for easy deployment and updates.

Free & Open Source

Completely free with no ads, no tracking, no hidden costs. Just open source AI.

Any GGUF Model

Run any GGUF model. Fetch directly from a URL or upload from your computer.

Multi-Model, Zero Warm-Up

Run multiple models concurrently. Loaded models stay in memory for instant access with no warm-up delay.

Rich AI Capabilities

Thinking & reasoning, vision, file attachments, tool calling, and more.

Wide Hardware Compatibility

AMD and Intel Arc GPUs are supported using Vulkan. CPU with system RAM is also supported.

Multi-GPU Flexibility

Mix AMD and Intel GPUs, or pool multiple GPUs from the same vendor, for maximum performance.

Web Search Integration

Live web search via Brave Search API or Serper.dev, both of which offer a free tier to get you started.

Custom Knowledge

Give your models the knowledge that matters to you with our knowledge base feature, a type of retrieval-augmented generation.

Responsive Web UI

Make it yours with a custom app name, logo, and favicon. Manage everything from a clean, responsive interface.

Powerful User Management

Fine-grained controls for permissions and usage quotas.

Chat UI & OpenAI API

Interact via the web chat or integrate with any tool using the OpenAI-compatible API.

Automated Free SSL

LmPanel supports LetsEncrypt and Cloudflare DNS validation for hassle-free, free SSL.

Security Taken Seriously

Cloudflare Turnstile support and brute force protection keep your server and data safe.

Screenshots

LmPanel home page screenshot showing the main dashboard
LmPanel devices page screenshot showing GPU and device management
LmPanel chat interface screenshot showing AI conversation
LmPanel status page screenshot showing system and model status

About

The Story

I'm Michael, founder of Napa AI and creator of LmPanel. Basically, I made something I wanted that works the way I want, and now I'm sharing it with you. Enjoy!

Tech Stack

Docker containerized. llama-cpp, Vulkan runtime for GPUs, Python backend, TypeScript frontend, SQLite database.

Open & Private

AI can be open, fun, private, and affordable. Experiment with different models and settings, then share your instance with friends or keep it all to yourself and integrate it with your workflows.

Requirements

Operating System

Designed for Ubuntu 26.04. Runs in Docker, so while any modern Linux works in theory, all testing and documentation is for Ubuntu 26.04. Bare metal gives the best experience, but WSL is also supported.

Environment Preparation

Some setup may be required prior to running LmPanel. For example, you'll need the correct AMD or Intel GPU drivers and the Vulkan runtime installed. Check the docs for your specific setup.

Memory Matters

You'll need sufficient GPU memory to run useful AI models. Keep in mind that when factoring GPU memory requirements, the size of the model isn't the whole story - context consumes additional memory.

Platform Considerations

Pooling GPUs requires plenty of PCI-E lanes. Workstation or server-grade platforms are recommended if you're pooling large AI models across multiple GPUs. For single GPU systems, cheaper consumer motherboards are OK.

GPU Recommendations

VRAM Device Recommended for Shop on Amazon
32GB AMD Radeon AI Pro R9700 Great performance at a great price, with better software support than Intel Arc GPUs. Shop on Amazon
32GB Intel Arc Pro B70 An even more competitive price than the AMD R9700. Shop on Amazon
24GB Intel Arc Pro B60 Great value if you don't need to run quite as large of a model. Shop on Amazon
16GB AMD Radeon RX 9060 XT One of the cheapest ways to get 16GB of video memory. Shop on Amazon
12GB Intel Arc B580 An affordable entry-level GPU for smaller AI workloads or light gaming. Shop on Amazon

Accessing Your Server Remotely

Quick & Simple

Port forward for easy access. Web UI runs on port 8443, OpenAI-compatible API on 8444. Fastest setup, but consider the security implications.

Secure & Recommended

Tailscale provides secure remote access without exposing ports. Slightly more setup, but the safer choice for sharing with non-technical users.