Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LTopx/Le-AI
Le-AI, Your open-source AI Assistant Hub, helping you boost efficiency UP~
https://github.com/LTopx/Le-AI
ai azure azureopenai chat-gpt claude gpt-35-turbo gpt-4 nextjs tailwindcss
Last synced: about 1 month ago
JSON representation
Le-AI, Your open-source AI Assistant Hub, helping you boost efficiency UP~
- Host: GitHub
- URL: https://github.com/LTopx/Le-AI
- Owner: LTopx
- License: gpl-3.0
- Created: 2023-04-16T14:19:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-15T13:42:37.000Z (9 months ago)
- Last Synced: 2024-04-28T04:47:06.696Z (8 months ago)
- Topics: ai, azure, azureopenai, chat-gpt, claude, gpt-35-turbo, gpt-4, nextjs, tailwindcss
- Language: TypeScript
- Homepage: https://le-ai.app
- Size: 6.89 MB
- Stars: 147
- Watchers: 3
- Forks: 35
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGE_LOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ai-client - Le-AI - Your open-source AI Assistant Hub, helping you boost efficiency UP~ (π Web)
README
English | δΈζ
Le-AI
Your open-source AI Assistant Hub, helping you boost efficiency UP UP~
[Demo](https://le-ai.app/) | [Docs](https://docs.le-ai.app/) | [Q&A](https://docs.le-ai.app/faq) | [Change Log](https://docs.le-ai.app/change-log) | [Feedback](https://github.com/LTopx/Le-AI/issues) | [Telegram](https://t.me/+7fLJJoGV_bJhYTk1) | [Contact Me](https://goethan.cc/)
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/LTopx/Le-AI)
![cover](./public/screenshots/screenshot.png)
## β¨ Demo
Direct access: [https://le-ai.app](https://le-ai.app/)
Project documentation: [https://docs.le-ai.app](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](https://docs.le-ai.app/)## π Development Plan
- [x] Support custom prompt repository
- [x] Support Function call for implementing more functionalities
- [x] Support for large language model APIs such as Claude, PaLM, and Llama 2
- [x] Support distributing keys for use in an unauthenticated state
- [x] Support unlimited sessions
- [ ] Support integration of Midjourney drawing
- [ ] Desktop version development## πΏ Deployment
### Docker Deployment (Recommended)
```
docker pull ltopx/le-ai:latestdocker 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.
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/LTopx/Le-AI)## πͺ 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.
```bash
npm install pnpm -g
```**2. Install Dependencies**
```bash
pnpm i
```**3. Configure Environment Variables**
Rename .evn.local.demo to .env.local
**4. Run the Project**
```bash
pnpm dev
```**5. Build the Project**
```bash
pnpm build && pnpm start
```## More Optional Environment Variables
Refer to the documentation: [https://docs.le-ai.app](https://docs.le-ai.app/develop/env)
## License
[GNU](https://github.com/LTopx/Le-AI/blob/main/LICENSE)