Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

License

Notifications You must be signed in to change notification settings

xxnuo/open-coreui

Repository files navigation

Open CoreUI

Open CoreUI

English | 中文

Open CoreUI, a lightweight implementation of Open WebUI

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

⚠️ 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.

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.

Thanks

  • open-webui - The original awesome project
  • knox - The original author of the Rust backend stopped open-sourcing the backend(MIT) for certain reasons, but he completed most of the foundational backend conversion work, for which I am deeply grateful for knox's contributions.

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

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 540

AltStyle によって変換されたページ (->オリジナル) /