Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lokeswaran-aj/localgpt
Run ChatGPT with open source LLM model locally
https://github.com/lokeswaran-aj/localgpt
ai alternative chatgpt llama llm nextjs ollama open-source opensource shadcn-ui tailwindcss
Last synced: 8 days ago
JSON representation
Run ChatGPT with open source LLM model locally
- Host: GitHub
- URL: https://github.com/lokeswaran-aj/localgpt
- Owner: lokeswaran-aj
- License: mit
- Created: 2024-07-08T15:51:42.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-07-09T17:20:10.000Z (3 months ago)
- Last Synced: 2024-09-23T18:31:07.197Z (12 days ago)
- Topics: ai, alternative, chatgpt, llama, llm, nextjs, ollama, open-source, opensource, shadcn-ui, tailwindcss
- Language: TypeScript
- Homepage: https://localgpt-demo.vercel.app/
- Size: 228 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LocalGPT
[LocalGPT](https://localgpt-demo.vercel.app) is an open source alternative to ChatGPT, allowing users to run ChatGPT functionalities with any open source large language model (LLM) locally. This project aims to provide a flexible and customizable chat interface leveraging open source LLMs for a variety of applications.
## Features
- **Local Deployment**: Run ChatGPT functionalities on your local machine with any open source LLM.
- **Customizable Interface**: Easily customize the chat interface to fit your needs.
- **Flexibility**: Supports a wide range of open source LLMs for diverse use cases.
- **Privacy**: Keep your data private by running everything locally.## Installation
### Prerequisites
- Node.js (v20.11.1 or later)
- pnpm (v9.4.0 or later)### Steps
1. **Clone the repository:**
```sh
git clone https://github.com/lokeswaran-aj/LocalGPT.git
cd LocalGPT
```2. **Install dependencies:**
```sh
pnpm install
```3. **Run the project:**
```sh
pnpm dev
```4. **Access the chat interface:**
Open your web browser and navigate to `http://localhost:3000` to access the chat interface.
## Contributing
We welcome contributions to LocalGPT! Please follow these steps to contribute:
1. **Fork the repository:**
Click the "Fork" button at the top right of this page to create a copy of this repository under your GitHub account.
2. **Clone your fork:**
```sh
git clone https://github.com/yourusername/LocalGPT.git
cd LocalGPT
```3. **Create a new branch:**
```sh
git checkout -b feature/your-feature-name
```4. **Make your changes:**
Implement your feature or fix the bug you found.
5. **Commit your changes:**
```sh
git add .
git commit -m "Add your feature or fix description"
```6. **Push to your fork:**
```sh
git push origin feature/your-feature-name
```7. **Create a pull request:**
Go to the original repository and click "New pull request" to submit your changes for review.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Acknowledgements
- [OpenAI](https://openai.com) for inspiring the creation of this project.
## Contact
For questions or support, please open an issue on the [GitHub repository](https://github.com/lokeswaran-aj/LocalGPT/issues)