Sign inSign up

openmindlabs/openmind-lite

By openmindlabs

•Updated 10 months ago

OpenMind Lite - A beautiful local AI chat interface with RAG search, web search (SearXNG).

Image
Machine learning & AI
0

315

openmindlabs/openmind-lite repository overview

⁠OpenMind Lite

A beautiful, local-first AI chat interface with RAG, web search, and memory.

⁠Features

  • Chat with any Ollama model - Streaming responses with live reasoning display
  • Web Search - Built-in SearXNG integration (no API keys needed)
  • RAG Search - Query your documents with ChromaDB or Qdrant
  • Memory - AI remembers information across sessions
  • ReAct Agent - Tool calling with max iterations and retry logic
  • Reasoning Models - Native support for Qwen3, DeepSeek-R1

⁠Quick Start

  1. Save the docker-compose.yml below
  2. Run docker-compose up -d
  3. Open http://localhost:8080⁠

⁠Requirements

⁠docker-compose.yml

version: '3.8'

name: openmind-lite

services:
  openmind:
    image: openmindlabs/openmind-lite:latest
    ports:
      - "8080:80"
    depends_on:
      - rag-api
      - searxng

  rag-api:
    image: openmindlabs/openmind-lite-api:latest
    ports:
      - "8000:8000"
    environment:
      - VECTOR_DB=chroma
      - CHROMA_PATH=/app/data/chroma
      - OLLAMA_HOST=host.docker.internal
      - OLLAMA_PORT=11434
      - SEARXNG_HOST=searxng
      - SEARXNG_PORT=8080
    extra_hosts:
      - "host.docker.internal:host-gateway"
    volumes:
      - rag_data:/app/data
      - rag_uploads:/app/uploads
    depends_on:
      - searxng

  searxng:
    image: searxng/searxng:latest
    ports:
      - "8888:8080"
    environment:
      - SEARXNG_BASE_URL=http://localhost:8888/
      - SEARXNG_SECRET_KEY=openmind_searxng_secret_key
    cap_drop:
      - ALL
    cap_add:
      - CHOWN
      - SETGID
      - SETUID

volumes:
  rag_data:
  rag_uploads:

⁠Ports

ServicePortDescription
Web UI8080Main interface
RAG API8000Backend API
SearXNG8888Web search

⁠Environment Variables

VariableDefaultDescription
VECTOR_DBchromaVector DB: chroma, qdrant, or none
OLLAMA_HOSThost.docker.internalOllama server
OLLAMA_PORT11434Ollama port

⁠Version

Current: 0.2.4

Tag summary

Content type

Image

Digest

sha256:71d6f4987…

Size

23 MB

Last updated

10 months ago

docker pull openmindlabs/openmind-lite