Skip to content

Open CoreUI - A rewritten Open WebUI in Rust, significantly reducing memory and resource usage, requiring no dependency services, no Docker, with both a server version and a Tauri-based desktop client. (formerly Open WebUI Lite)

Notifications You must be signed in to change notification settings

xxnuo/open-coreui

Repository files navigation

Open CoreUI

GitHub Stars GitHub Release GitHub Downloads Build Status

Open CoreUI

Open CoreUI

English | 中文

Open CoreUI, a lightweight implementation of Open WebUI

⚠️ Early Development Stage
This project is currently in early development. Only basic chat functionality is implemented at this time. Other features are being developed gradually.

This is a rewritten lite fork of Open WebUI v0.6.32, not an official version.

Open CoreUI Preview

Features

  • A desktop client with a single executable download to get started
  • Use original frontend
  • No Docker, Python, PostgreSQL, Redis dependencies required
  • Lower memory footprint compared to original version (much lower)
  • Lower hardware requirements compared to original version
  • Better performance with Rust backend server compared to original version

Download & Usage

Support Windows, macOS, Linux systems, and x86_64, aarch64 architectures.

Visit the Releases page to download the version for your system.

Client Types

This project provides two completely independent clients. Choose one based on your use case:

1. Desktop Application

Use Case: Personal computer use with native window interface

Features:

  • Ready to use out of the box
  • Runs independently, no server required
  • Native window experience

2. Backend Server (CLI)

Use Case: Server deployment, access via web browser

Features:

  • Command-line launch, access via browser
  • Runs independently, no desktop client required
  • Suitable for server deployment and multi-user access

Usage Instructions

Desktop Client: Simply install and open the application

macOS Users: If you see "app is damaged" error when opening, please open Terminal and run this command:

sudo xattr -d com.apple.quarantine "/Applications/Open CoreUI Desktop.app"

Backend Server:

  1. Download the binary file for your system
  2. Grant execute permission (Linux/macOS): chmod +x open-coreui-*
  3. Run: ./open-coreui-*
  4. Access the displayed address in your browser (usually http://localhost:8168)

For detailed configuration options and environment variables, see CLI Documentation.

Dependencies

Original Project

open-webui

Rust Backend

open-webui-rust

Based on knox's Rust backend

Changes:

  • Add desktop client support
  • Add SQLite database support
  • Remove Postgres database dependencies
  • Remove Redis dependencies

You can support knox's development if you find it useful.

About

Open CoreUI - A rewritten Open WebUI in Rust, significantly reducing memory and resource usage, requiring no dependency services, no Docker, with both a server version and a Tauri-based desktop client. (formerly Open WebUI Lite)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published