Welcome to Ollama UI, a modern and feature-rich web interface designed for seamless interaction with local Ollama large language models. Built using Next.js and shadcn/ui, this project aims to provide a user-friendly experience for developers and AI enthusiasts alike.
- User-Friendly Interface: Designed with simplicity in mind, making it easy to interact with language models.
- Responsive Design: Works on various devices, ensuring a smooth experience on both desktop and mobile.
- Real-Time Interaction: Get immediate responses from the language model, enhancing your workflow.
- Customizable Options: Tailor the interface to fit your needs and preferences.
- Multi-Language Support: Engage with the model in various languages, expanding accessibility.
Ollama UI leverages a range of technologies to deliver a robust experience:
- Next.js: A powerful React framework for server-side rendering and static site generation.
- shadcn/ui: A UI component library that offers a set of reusable components.
- React.js: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for styling.
- TypeScript: A superset of JavaScript that adds static types for better development.
- JavaScript: The core language for building interactive web applications.
- Ollama: The underlying technology that powers the language models.
To get started with Ollama UI, follow these steps:
-
Clone the repository:
git clone https://github.com/NtvengJ/ollama-ui.git
-
Navigate to the project directory:
cd ollama-ui
-
Install the dependencies:
npm install
-
Run the application:
npm run dev
Your application should now be running on http://localhost:3000
.
After setting up the project, you can start using the Ollama UI. Here’s how:
- Open your web browser and go to
http://localhost:3000
. - You will see the main interface where you can input text and interact with the language model.
- Experiment with different prompts to see how the model responds.
Feel free to customize the settings and explore the features available in the interface.
We welcome contributions to Ollama UI! Here’s how you can help:
-
Fork the repository: Click the "Fork" button on the top right corner of the page.
-
Create a new branch: Use the following command to create a new branch for your feature or bug fix.
git checkout -b feature/your-feature-name
-
Make your changes: Edit the files and add your changes.
-
Commit your changes: Use the following command to commit your changes.
git commit -m "Add your message here"
-
Push to the branch: Push your changes to your forked repository.
git push origin feature/your-feature-name
-
Create a pull request: Go to the original repository and click on "New Pull Request."
Your contributions will help improve the project for everyone!
Ollama UI is licensed under the MIT License. See the LICENSE file for more information.
For questions or suggestions, feel free to reach out:
- Email: your.email@example.com
- GitHub: NtvengJ
For the latest releases, visit the Releases section. Download the latest version and follow the installation instructions to get started.
Thank you for checking out Ollama UI! We hope you find it useful for your projects. Your feedback and contributions are always welcome. Enjoy building with Ollama UI!