Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/calmstate/itinerant
A sleek, customizable interface for managing LLMs with responsive design and easy agent personalization.
https://github.com/calmstate/itinerant
agents ai llm llm-agent llm-agents llm-ui llm-webui llms ollama self-hosted ui webui
Last synced: about 1 month ago
JSON representation
A sleek, customizable interface for managing LLMs with responsive design and easy agent personalization.
- Host: GitHub
- URL: https://github.com/calmstate/itinerant
- Owner: calmstate
- License: apache-2.0
- Created: 2024-08-28T01:03:52.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-30T22:46:09.000Z (3 months ago)
- Last Synced: 2024-10-10T18:41:47.223Z (about 1 month ago)
- Topics: agents, ai, llm, llm-agent, llm-agents, llm-ui, llm-webui, llms, ollama, self-hosted, ui, webui
- Language: JavaScript
- Homepage:
- Size: 25.1 MB
- Stars: 11
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Itinerant
**Itinerant** is an elegant and lightweight interface designed for interacting with Large Language Models (LLMs). Dive into a world of possibilities with Itinerant, where you can effortlessly create and manage custom agents tailored to your needs. Experience a seamless blend of beauty and functionality.
![alt text](https://github.com/calmstate/Itinerant/blob/main/readmeAssets/header_readme.svg)
## Key Features
- π **Create and Customize Agents**: Design your agents with personalized profile images, set their country of origin, and choose their default language. Make each agent uniquely yours!
- π **Seamless Integration**: While Itinerant is optimized for Ollama, itβs versatile enough to work with any backend that supports a compatible API.
- π± **Responsive Design**: Whether youβre on a PC, laptop, or mobile device, Itinerant ensures a smooth and enjoyable experience across all screen sizes.
- π¨ **Customizable Themes**: Switch effortlessly between light and dark modes or craft your own custom themes for a truly personalized touch.
- π **Progressive Web App (PWA)**: Enjoy a more fluid and engaging experience with our PWA support.
![alt text](https://github.com/calmstate/Itinerant/blob/main/readmeAssets/itinerant_29-08.gif)## Future Enhancements
- π§ **Support for RAG**: Integration with Retrieval-Augmented Generation to expand your agents' capabilities.
- π **Multilingual Support**: Plans to support additional languages beyond English, broadening accessibility.
- π **Ongoing Improvements**: We're committed to continuous development, with new features, bug fixes, and enhancements coming soon.## Installation
1. Ensure you have NodeJS v20+ installed on your machine.
2. Clone the repository:
```bash
git clone https://github.com/calmstate/Itinerant.git
```
3. Install the dependencies:
```bash
npm install
```
4. Start the application:
```bash
npm start
```And youβre all set! Explore Itinerant and see how it can elevate your interaction with LLMs.
## More About the Project
Itinerant is a deeply personal project created by a dedicated solo developer. This project is not just a showcase of technical skills but also a heartfelt journey toward overcoming significant financial challenges. Every bit of support and interest helps in making this dream a reality. If you find Itinerant valuable or know someone who might, your encouragement or consideration for potential opportunities would mean the world.
Thank you for your support and understanding!