Skip to content

nimo94/NimoAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Nimo Assistant

Nimo Assistant Banner

A powerful, cloud-synced virtual assistant powered by AI

License

Overview

Nimo Assistant is a sophisticated desktop application that combines cutting-edge AI technology with practical system automation. Built on Groq's ultra-fast LPU inference engine and featuring a unique Hive Mind shared-knowledge system, Nimo delivers instant, intelligent responses across devices and users.

✨ Features

🧠 AI-Powered Intelligence

  • Groq AI Integration - Lightning-fast responses powered by OpenAI OSS 20B model via Groq's LPU Inference Engine
  • Hive Mind Learning - Cloud-based knowledge sharing system where insights learned by one user benefit the entire community
  • Advanced Problem Solving - Expert-level assistance with mathematics, coding, and complex analytical tasks

🖥️ Modern User Interface

  • Messenger-Style Chat - Clean, intuitive bubble-based interface with rich text formatting support
  • File Management - Smart file preview chips with drag-and-drop functionality
  • System Monitoring - Real-time dashboard displaying CPU usage, RAM consumption, and system health
  • Auto-Updates - Seamless version management with splash screen and automatic update checks

🛠️ Integrated Tools

  • YouTube Downloader - Download videos with visual progress tracking powered by yt-dlp
  • Vision Mode - Image analysis and OCR capabilities using Llama 3.2 Vision
  • Smart Compression - Automatic optimization for images and large files to ensure API compatibility
  • App Launcher - Quick access to system applications and tools via chat commands

🧬 Hive Mind Technology

The Hive Mind creates a collaborative knowledge ecosystem that learns and improves over time:

  1. Query Processing - User prompts are sanitized and converted to searchable keys
  2. Cloud Lookup - System checks the shared knowledge base for existing answers
  3. Instant Response - Pre-cached answers are delivered immediately when available
  4. Continuous Learning - New queries are processed, stored, and shared with all users

Result: A self-improving, community-driven knowledge base that gets smarter with every interaction.

🚀 Getting Started

Installation

  1. Download NimoAssistant.exe from the Releases page
  2. Run the installer
  3. Launch the application (auto-updater will ensure you have the latest version)
  4. Log in or register to enable Hive Mind cloud synchronization

📊 Version History

Version Status Highlights
v3.0 Current Groq integration, OpenAI OSS 20B, redesigned chat UI, file staging, image compression
v2.5 Stable Input loop fixes, spam protection, dedicated login interface
v2.1 Legacy Dropbox sync implementation, basic file upload support
v2.0 Legacy CustomTkinter GUI, multi-threading, system dashboard
v1.9 Beta Async text generation migration

📸 Screenshots

Dark Mode

Nimo Assistant screenshots1 Nimo Assistant screenshots2 Nimo Assistant screenshots3

Light Mode

Nimo Assistant screenshots4 Nimo Assistant screenshots5 Nimo Assistant screenshots6

📄 License

This project is licensed under the License - see the LICENSE file for details.

About

Nimo The Educational A.I. Virtual Assistant

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •