mirror of
https://github.com/myronblair/jarvis
synced 2026-06-30 17:50:23 -05:00
Initial commit: JARVIS AI dashboard v2.3
- 4-tier chat: HA control → Ollama → Groq → Claude - Push-based agent system with heartbeat/metrics - Network monitoring, alerts, Proxmox, Home Assistant - Windows + Linux agent installers - Stats cache cron, facts collector, KB engine
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
# JARVIS
|
||||
|
||||
Iron Man-style AI assistant for home and network management.
|
||||
|
||||
## Features
|
||||
- Home Assistant control (lights, climate, scenes, switches)
|
||||
- Proxmox VM management (start/stop/status)
|
||||
- 4-tier chat: KB intents > Groq cloud > Ollama local > Claude API
|
||||
- Real-time status bar (HA, Proxmox, DigitalOcean)
|
||||
- Iron Man HUD at jarvis.orbishosting.com
|
||||
|
||||
## Stack
|
||||
- PHP 8.x / Apache / MySQL on Ubuntu 24.04
|
||||
- Ollama VM at 10.48.200.95 (llama3.2:1b)
|
||||
- Groq API (llama-3.3-70b / compound-mini with web search)
|
||||
- Claude API (Anthropic) final fallback
|
||||
|
||||
## Setup
|
||||
cp api/config.example.php api/config.php
|
||||
Fill in all credentials in config.php before running.
|
||||
|
||||
## Key Files
|
||||
- public/index.html Iron Man HUD frontend
|
||||
- public/api.php API router
|
||||
- api/config.example.php Config template
|
||||
- api/endpoints/chat.php 4-tier chat handler
|
||||
- api/endpoints/facts_collector.php HA entity sync cron
|
||||
- api/lib/kb_engine.php KB intent engine
|
||||
- api/lib/db.php PDO database wrapper
|
||||
Reference in New Issue
Block a user