Skip to content

A modern, feature-rich web interface built with Next.js and shadcn/ui for interacting with local Ollama large language models.

License

Notifications You must be signed in to change notification settings

NtvengJ/ollama-ui

Repository files navigation

Ollama UI 🌐

Ollama UI

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.

Table of Contents

Features ✨

  • 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.

Technologies Used 🛠️

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.

Installation ⚙️

To get started with Ollama UI, follow these steps:

  1. Clone the repository:

    git clone https://github.com/NtvengJ/ollama-ui.git
  2. Navigate to the project directory:

    cd ollama-ui
  3. Install the dependencies:

    npm install
  4. Run the application:

    npm run dev

Your application should now be running on http://localhost:3000.

Usage 💻

After setting up the project, you can start using the Ollama UI. Here’s how:

  1. Open your web browser and go to http://localhost:3000.
  2. You will see the main interface where you can input text and interact with the language model.
  3. Experiment with different prompts to see how the model responds.

Feel free to customize the settings and explore the features available in the interface.

Contributing 🤝

We welcome contributions to Ollama UI! Here’s how you can help:

  1. Fork the repository: Click the "Fork" button on the top right corner of the page.

  2. 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
  3. Make your changes: Edit the files and add your changes.

  4. Commit your changes: Use the following command to commit your changes.

    git commit -m "Add your message here"
  5. Push to the branch: Push your changes to your forked repository.

    git push origin feature/your-feature-name
  6. Create a pull request: Go to the original repository and click on "New Pull Request."

Your contributions will help improve the project for everyone!

License 📄

Ollama UI is licensed under the MIT License. See the LICENSE file for more information.

Contact 📫

For questions or suggestions, feel free to reach out:

Releases 📦

For the latest releases, visit the Releases section. Download the latest version and follow the installation instructions to get started.

Conclusion 🌟

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!

About

A modern, feature-rich web interface built with Next.js and shadcn/ui for interacting with local Ollama large language models.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages