mirror of
https://github.com/myronblair/jarvis
synced 2026-07-27 16:22:55 -05:00
30 lines
1.1 KiB
Markdown
30 lines
1.1 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
|