You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.2 KiB
47 lines
1.2 KiB
4 weeks ago
|
# LightRAG WebUI
|
||
|
|
||
|
LightRAG WebUI is a React-based web interface for interacting with the LightRAG system. It provides a user-friendly interface for querying, managing, and exploring LightRAG's functionalities.
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
1. **Install Bun:**
|
||
|
|
||
|
If you haven't already installed Bun, follow the official documentation: [https://bun.sh/docs/installation](https://bun.sh/docs/installation)
|
||
|
|
||
|
2. **Install Dependencies:**
|
||
|
|
||
|
In the `lightrag_webui` directory, run the following command to install project dependencies:
|
||
|
|
||
|
```bash
|
||
|
bun install --frozen-lockfile
|
||
|
```
|
||
|
|
||
|
3. **Build the Project:**
|
||
|
|
||
|
Run the following command to build the project:
|
||
|
|
||
|
```bash
|
||
|
bun run build --emptyOutDir
|
||
|
```
|
||
|
|
||
|
This command will bundle the project and output the built files to the `lightrag/api/webui` directory.
|
||
|
|
||
|
## Development
|
||
|
|
||
|
- **Start the Development Server:**
|
||
|
|
||
|
If you want to run the WebUI in development mode, use the following command:
|
||
|
|
||
|
```bash
|
||
|
bun run dev
|
||
|
```
|
||
|
|
||
|
## Script Commands
|
||
|
|
||
|
The following are some commonly used script commands defined in `package.json`:
|
||
|
|
||
|
- `bun install`: Installs project dependencies.
|
||
|
- `bun run dev`: Starts the development server.
|
||
|
- `bun run build`: Builds the project.
|
||
|
- `bun run lint`: Runs the linter.
|