mirror of
https://github.com/myronblair/jarvis
synced 2026-06-30 17:50:23 -05:00
dc55e6c45b
- 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
30 lines
1.0 KiB
Markdown
30 lines
1.0 KiB
Markdown
# 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
|