Awesome
<h4 align="right">English | <strong><a href="https://github.com/LTopx/Le-AI/blob/main/README_CN.md">δΈζ</a></strong></h4> <p align="center"> <a href="https://le-ai.app" target="_blank" rel="noopener noreferrer"> <img width="100" src="./public/favicon-96x96.png" alt="Le-AI" /> </a> </p> <h1 align="center">Le-AI</h1> <p align="center">Your open-source AI Assistant Hub, helping you boost efficiency UP UP~</p> <p align="center"> <a href="https://github.com/LTopx/Le-AI/releases"> <img alt="GitHub release" src="https://img.shields.io/github/release/LTopx/Le-AI.svg?style=flat-square&include_prereleases" /> </a> <a href="https://github.com/LTopx/Le-AI/commits"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/LTopx/Le-AI.svg?style=flat-square" /> </a> <a href="https://twitter.com/peekbomb" target="_blank"> <img alt="twitter" src="https://img.shields.io/badge/follow-Ethan Liu-red?style=flat-square&logo=Twitter"> </a> <a href="https://t.me/+7fLJJoGV_bJhYTk1" target="_blank"> <img alt="telegram" src="https://img.shields.io/badge/chat-telegram-blueviolet?style=flat-square&logo=Telegram"> </a> <div align="center">Demo | Docs | Q&A | Change Log | Feedback | Telegram | Contact Me
</div> <div align="center"> </div>β¨ Demo
Direct access: https://le-ai.app
Project documentation: https://docs.le-ai.app
π― Key Features
- No need to configure additional environment variables, can be easily deployed to Vercel for free
- Ensures privacy and security, all session records and system configurations are stored locally in the browser
- Responsive design with dark mode, providing a great experience on different devices
- Supports voice reading with customizable voices and speeds
- Supports displaying markdown with code highlighting and copy operations
- Supports OpenAI and Azure OpenAI
- Supports custom role templates to create more AI possibilities
- Supports i18n multilingual internationalization: English, Simplified Chinese
- Support Docker deployment
- For more information, please refer to the documentation
π Development Plan
- Support custom prompt repository
- Support Function call for implementing more functionalities
- Support for large language model APIs such as Claude, PaLM, and Llama 2
- Support distributing keys for use in an unauthenticated state
- Support unlimited sessions
- Support integration of Midjourney drawing
- Desktop version development
πΏ Deployment
Docker Deployment (Recommended)
docker pull ltopx/le-ai:latest
docker run -d -p 3000:3000 ltopx/le-ai:latest
Docker Local Deployment
docker build -t ltopx/le-ai .
docker run -d -p 3000:3000 ltopx/le-ai
One-click Deployment
Currently supports one-click deployment to Vercel.
πͺ Local Development
0. Node Environment Requirements
NodeJS >= 18
1. Install PNPM
If you have not previously installed or used pnpm
, you can install it by running the following command.
npm install pnpm -g
2. Install Dependencies
pnpm i
3. Configure Environment Variables
Rename .evn.local.demo to .env.local
4. Run the Project
pnpm dev
5. Build the Project
pnpm build && pnpm start
More Optional Environment Variables
Refer to the documentation: https://docs.le-ai.app