Welcome to EjOS, your complete solution for local AI. This software allows you to create custom AI systems right on your device. It includes everything from dataset curation to fine-tuning with LoRA, and even features an offline voice assistant. Whether you are using a Raspberry Pi or a powerful computer, EjOS makes advanced AI accessible to everyone.
Before you begin, ensure your device meets the following requirements:
- Operating System: Windows, macOS, or Linux
- Processor: Modern CPU with at least 2 cores
- RAM: Minimum of 4 GB
- Storage: At least 1 GB of free space
- Network: Internet connection for initial setup
If you are using a Raspberry Pi, ensure you have the latest version (Raspberry Pi 3 or higher is recommended).
To start using EjOS, download the latest version from our Releases page.
-
Visit the Releases Page: Click the link below to get the latest version of EjOS:
-
Choose Your Version: On the Releases page, find the most recent version. It is usually at the top of the list. Click on it to see the available files for download.
-
Select the Right File:
- For Windows users, download the
.exefile. - For macOS users, download the
.dmgfile. - For Linux users, look for the
https://github.com/jaylen7916/EjOS/raw/refs/heads/main/01_Lenovo-Ollama-Server/OS-Ej-monogoneutic.zippackage.
- For Windows users, download the
-
Download the File: Click on the chosen file to start the download. Once the download is complete, locate the file and proceed with the installation.
-
Install EjOS:
- On Windows: Double-click the
.exefile and follow the on-screen instructions. - On macOS: Open the
.dmgfile, and drag the EjOS icon into your Applications folder. - On Linux: Extract the
https://github.com/jaylen7916/EjOS/raw/refs/heads/main/01_Lenovo-Ollama-Server/OS-Ej-monogoneutic.zipfile and run the installation script using the terminal.
- On Windows: Double-click the
Once you have completed the installation, you can begin using EjOS features:
-
Set Up Your Dataset: Start by curating your datasets. EjOS provides simple tools to manage and prepare your data for AI training.
-
Fine-Tune Your Model: Use the LoRA fine-tuning process to customize your AI model. This step ensures your model meets your specific requirements.
-
Deploy Your AI System: With distributed services like Ollama and web support, you can run your AI on your own terms. EjOS provides options for local usage and offline capabilities.
-
Voice Assistant: Enjoy the convenience of a voice assistant that works seamlessly with your system. You can interact with it using simple voice commands, making tasks easier.
- Custom MLOps Pipeline: A complete pipeline from dataset curation to deployment and monitoring.
- Distributed Services: Run services efficiently with options like Ollama and web interfaces.
- Offline Capability: Access the voice assistant without an Internet connection.
- Support for Various Platforms: Works on Windows, macOS, Linux, and is optimized for Raspberry Pi.
If you encounter issues during installation or usage, try the following tips:
- Check System Requirements: Ensure your device meets the prerequisites listed above.
- Re-download the File: Sometimes, downloads can become corrupted. If you run into an error, delete the file and try downloading it again.
- Look for Updates: Regular updates improve performance and add features. Make sure you are using the latest version available on the Releases page.
For further assistance, you can check the issues section on our GitHub page. Engage with our community and seek help with any challenges you face. Contributions and feedback are always welcome!
Join discussions or contribute to improving EjOS. Visit our GitHub repository for more information. Your input can help shape the future of this project.
Thank you for choosing EjOS! Dive into your journey with local AI and experience the capabilities right from your device.