Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A web UI Project In order to learn the large language model. This project includes features such as chat, quantization, fine-tuning, prompt engineering templates, and multimodality.
| Date | Stars |
|---|---|
| 2026-07-24 | 252 |
| 2026-07-25 | 252 |
| 2026-07-28 | 252 |
| 2026-07-30 | 252 |
| 2026-07-31 | 252 |
| 2026-08-06 | 252 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Keras-llm-robot Web UI
🌍 [READ THIS IN CHINESE](readme-cn.md)
The project inherits from the Langchain-Chatchat project(https://github.com/chatchat-space/Langchain-Chatchat) The underlying architecture uses open-source frameworks such as Langchain and Fastchat, with the top layer implemented in Streamlit. The project is completely open-source, aiming for offline deployment and testing of most open-source models from the Hugging Face website. Additionally, it allows combining multiple models through configuration to achieve multimodal, RAG, Agent, and other functionalities.

---
## Table of Contents
* [Quick Start](readme.md#Quick-Start)
* [Video Demonstration](readme.md#Video-Demonstration)
* [Project Introduction](readme.md#Project-Introduction)
* [Environment Setup](readme.md#Environment-Setup)
* [Feature Overview](readme.md#Feature-Overview)
* [Interface Overview](readme.md#Interface-Overview)
* [Language Model Features](readme.md#Language-Model-Features)
* [1. Load Model](readme.md#1-Load-Model)
* [2. Quantization](readme.md#2-Quantization)
* [3. Fine-tuning](readme.md#3-Fine-tuning)
* [4. Role Play](readme.md#4-Role-Play)
* [Auxiliary Model Features](readme.md#Auxiliary-Model-Features)
* [1. Retrieval](readme.md#1-Retrieval)
* [2. Code Interpreter](readme.md#2-Code-Interpreter)
* [3. Speech Recognition](readme.md#3-Speech-Recognition)
* [4. Image Recognition](readme.md#4-Image-Recognition)
* [5. Network Search Engine](readme-cn.md#5-Network-Search-Engine)
* [6. Function Calling](readme.md#6-Function-Calling)
* [7. ToolBoxes](readme-cn.md#7-ToolBoxes)
* [AI Generator](readme.md#ai-generator-Features)
* [1. Intelligent Customer Service Agent](readme.md#1-Customer-Agent)
* [2. Real-time Language Translation Agent](readme.md#2-Translation-Agent)
* [3. Virtual Personal Assistant Agent](readme-cn.md#3-Personal-Assistant)
## Quick Start
Please first prepare the runtime environment, refer to [Environment Setup](readme.md#Environment-Setup)
If deploying locally, you can start the Web UI using Python with an HTTP interface at http://127.0.0.1:8818
```bash
python __webgui_server__.py --webui
```
If deploying on a cloud server and accessing the Web UI locally, Please use reverse proxy and start the Web UI with HTTPS. Access using https://127.0.0.1:4480 on locally, and use the https interface at https://[server ip]:4480 on remotely:
```bash
// By default, the batch file uses the virtual environment named keras-llm-robot,
// Modify the batch file if using a different virtual environment name.
// windows platform
webui-startup-windows.bat
// ubuntu(linux) platform
python __webgui_server__.py --webui
chmod +x ./tools/ssl-proxy-linux
./tools/ssl-proxy-linux -from 0.0.0.0:4480 -to 127.0.0.1:8818
// MacOS platform
python __webgui_server__.py --webui
chmod +x ./tools/ssl-proxy-darwin
./tools/ssl-proxy-darwin -from 0.0.0.0:4480 -to 127.0.0.1:8818
```
As an example with Ubuntu, You can access the Server from other PCs on the local network after starting the reverse proxy with ssl-proxy-darwin:

Start Server on Ubuntu.

Start Reverse Proxy on Ubuntu.

Access Server on Windows PC by https service.
It is recommended to use the .env method to load the keys for online services. Please rename ./WebUI/configs/.env.sample to .env and fill in the required key information according to your needs:
OPENAI_API_KEY=
GOOGLE_API_KEY=
GROQ_API_KEY=
ALI_API_KEY=
YI_API_KEY=
KIMI_API_KEY=
QIANFAN_ACCESS_KEY=
QIANFAN_SECRET_KEY=
TOGETHER_API_KEY=
FIREWORKS_API_KEY=
SPEECH_KEY=
SPEECH_REGION=
BING_SEARCH_URL=https://api.bing.microsoft.com/v7.0/search
BING_SUBSCRIPTION_KEYExcerpt of 43,624 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:6494abdb40a9cb4e, topic:chatbot, topic:chatgpt, topic:streamlit
matched fp:6494abdb40a9cb4e, topic:text-to-speech, topic:speech-to-text, readme:speech recognition