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!