Loading repository data…
Loading repository data…
camthink-ai / repository
NeoMind is a Rust-based edge AI platform that enables autonomous device management and automated decision-making through Large Language Models (LLMs).
NeoMind is an edge-deployed AI platform that brings intelligence to IoT. It runs LLM-powered agents directly on your hardware, connecting to devices via MQTT/BLE/Webhook, automating responses through a rule engine, and visualizing everything on real-time dashboards — all without relying on cloud services.
Key idea: Talk to your devices in natural language. The AI understands your intent, queries device states, creates automation rules, and takes action autonomously.
📚 Full documentation is on the NeoMind Wiki. This README is a quick overview — visit the wiki for complete guides:
- What is NeoMind? — product overview and concepts
- Five-Minute Quick Start — get running fast
- Install & Setup — deployment, desktop app, server, Docker
- Developer Guide — API, extensions, integrations
for_duration debouncingNeoMind is a modular ecosystem with specialized repositories for each concern:
| Repository | Purpose |
|---|---|
| NeoMind | Core platform (this repo) — backend, frontend, desktop app |
| NeoMind-Extensions | Official extension marketplace — 22 extensions: vision (YOLO/face/OCR), voice (TTS/ASR), IoT bridges (HA/Modbus/BACnet/ONVIF/OPC-UA/LoRaWAN), and more |
| NeoMind-DeviceTypes | Device type definitions — standardized metrics and commands for IoT hardware |
| NeoMind-Dashboard-Components | Dashboard widget marketplace — community-contributed React components |
22 official extensions across vision, voice, IoT bridges, and utilities. Browse the full list in the Extensions Marketplace.
| Extension | Category | Description |
|---|---|---|
| Image Analyzer | Vision | YOLOv11 object detection on uploaded images (80+ COCO categories) |
| YOLO Video | Vision | Real-time object detection on RTSP/RTMP/HLS streams with ROI + line crossing |
| YOLO Device Inference | Vision | Auto YOLOv11 detection on NE301/NE101 camera feeds with smart capture |
| Face Recognition | Vision | ArcFace enrollment, matching, and real-time detection on device streams |
| OCR Device Inference | Vision | SVTR text recognition bound to device image streams |
| PaddleOCR-VL | Vision | High-accuracy multilingual OCR, table recognition, and key info extraction |
| Locate Anything | Vision | Visual grounding — object detection, phrase grounding, GUI grounding, OCR |
| CosyVoice 3 | Voice | Fun-CosyVoice3-0.5B streaming TTS (host audio + wav synthesis) |
| MOSS TTS Nano | Voice | Voice-cloning TTS extension |
| SenseVoice ASR | Voice | Multilingual (zh/en/ja/ko/yue) speech recognition via sherpa-onnx |
| Edge TTS | Voice | sherpa-onnx ZipVoice cross-platform CPU streaming TTS |
| Voice Assistant | Voice | Full pipeline orchestrator: mic → VAD → ASR → reply → TTS → speaker |
| Home Assistant Bridge | IoT Bridge | Import 3000+ HA entity integrations as NeoMind devices |
| LoRaWAN Bridge | IoT Bridge | ChirpStack/TTN sensors with auto-discovery + payload decoding |
| Modbus Bridge | IoT Bridge | TCP/RTU PLCs, power meters, sensors, industrial devices |
| BACnet Bridge | IoT Bridge | BACnet/IP building automation discovery and control |
| ONVIF Bridge |
NE301 (Edge AI Camera) and NE101 (Sensing Camera). See NeoMind-DeviceTypes for full device type definitions.
We welcome community contributions to grow the NeoMind ecosystem:
For the full walkthrough see the Five-Minute Guide and Install & Setup on the wiki.
Download the latest release from GitHub Releases.
| Platform | Format |
|---|---|
| macOS (Apple Silicon + Intel) | .dmg |
| Windows | .msi / .exe |
| Linux | .AppImage / .deb |
On first launch, a setup wizard guides you through creating an admin account, configuring your LLM backend, and connecting devices.
One-line install (Linux & macOS):
curl -fsSL
| IoT Bridge |
| IP camera discovery, RTSP streams, PTZ control |
| OPC-UA Bridge | IoT Bridge | Industrial servers — node browsing + subscription monitoring |
| Uink-RMS Bridge | IoT Bridge | E-paper display telemetry sync and image push |
| Weather Forecast | Utility | Real-time multi-city weather via OpenWeatherMap API |
| Stream Player | UI | RTSP/RTMP/HLS/local-file video player dashboard widget |
| WASM Demo | Demo | SDK capabilities showcase (counter, greeting, echo) |