Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ollama-webui/ollama-webui-lite
Ollama WebUI Stripped 🦙
https://github.com/ollama-webui/ollama-webui-lite
ollama-webui
Last synced: 3 months ago
JSON representation
Ollama WebUI Stripped 🦙
- Host: GitHub
- URL: https://github.com/ollama-webui/ollama-webui-lite
- Owner: ollama-webui
- License: mit
- Created: 2023-12-20T22:45:12.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-13T21:56:25.000Z (5 months ago)
- Last Synced: 2024-07-08T03:33:22.909Z (4 months ago)
- Topics: ollama-webui
- Language: Svelte
- Homepage: https://ollamahub.com/
- Size: 6.75 MB
- Stars: 277
- Watchers: 4
- Forks: 52
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ollama Web UI Lite 🦙
Ollama Web UI Lite is a streamlined version of [Ollama Web UI](https://github.com/ollama-webui/ollama-webui), designed to offer a simplified user interface with minimal features and reduced complexity. The primary focus of this project is on achieving cleaner code through a full TypeScript migration, adopting a more modular architecture, ensuring comprehensive test coverage, and implementing a robust CI/CD pipeline.
## Features ⭐
The current version includes only the essential functionalities found in the full [Ollama Web UI](https://github.com/ollama-webui/ollama-webui), such as pulling and deleting models, engaging in conversations with one or multiple models, chat import/export, etc.
We are committed to maintaining this repository and progressively working through our to-do list to enhance its capabilities. The planned improvements include:
- **Code Cleanup:** Enhance readability and maintainability of the codebase.
- **Architectural Refactoring:** Implement a more modular architecture with a focus on component separation.
- **TypeScript Migration:** Fully migrate the codebase to TypeScript, providing complete type declarations.
- **Test Implementation:** Introduce a comprehensive suite of tests to ensure code reliability.
- **CI/CD Integration:** Establish a continuous integration and continuous deployment pipeline for automated testing and deployment.
- **Upstream Ollama-WebUI Features:** Adding core features from [Ollama WebUI](https://github.com/ollama-webui/ollama-webui).
- **Additional Features:** Add new features based on user requests.## Installation 🚀
Before proceeding with the installation, ensure that you have the following prerequisites:
- Ollama (see [here](https://ollama.ai/)) running at http://localhost:11434/api.
- Node.js
- npmFollow these steps to set up Ollama-webui-lite:
1. Clone the repository:
```bash
git clone https://github.com/ollama-webui/ollama-webui-lite.git
cd ollama-webui-lite
```2. Install the dependencies:
```bash
npm ci
```3. Run the application in development mode:
```bash
npm run dev
```Ollama Web UI Lite now should be available at http://localhost:3000
![Preview](preview.png)
## License 📜
This project is licensed under the [MIT License](LICENSE) - see the [LICENSE](LICENSE) file for details. 📄
## Support 💬
If you have any questions, suggestions, or need assistance, please open an issue or join our
[Ollama Web UI Discord community](https://discord.gg/5rJgQTnV4s) or
[Ollama Discord community](https://discord.gg/ollama) to connect with us! 🤝---
Proudly Maintained by [Duc Dang](https://github.com/dangminhduc1101) and Created by [Timothy J. Baek](https://github.com/tjbck) - Let's make Ollama Web UI even more amazing together! 💪