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.
- ๐ 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.
- ๐ง 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.
- Ensure you have NodeJS v20+ installed on your machine.
- Clone the repository:
git clone https://github.com/calmstate/Itinerant.git
- Install the dependencies:
npm install
- Start the application:
npm start
And youโre all set! Explore Itinerant and see how it can elevate your interaction with LLMs.
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!