A locally-hosted, visually reactive neural electric globe that acts as a physical embodiment of an AI agent. Built with SvelteKit, Three.js, GLSL shaders, and Hermes Agent.
Features
Neural Electric Visual — 330+ nodes in 12 clusters, persistent graph, traveling sparks
Transparent Desktop Window — floats on your wallpaper (Electron)
Voice Interaction — Piper TTS (local female voice), Web Speech API STT
Color-Shifting — changes based on mood/context (blue=idle, amber=speaking)
Always Alive — breathing, sparking, evolving even when idle
Device Stats — real-time CPU, RAM, GPU monitoring
Architecture
Electron (transparent window)
└── SvelteKit + Three.js + GLSL shaders
Bridge Server (Node.js :8742)
└── CORS proxy + audio relay
Hermes Agent API Server (:8642)
└── LM Studio (:1234)
Tech Stack
Window: Electron (transparent, frameless, always-on-top)
Frontend: SvelteKit + Vite
3D: Three.js + custom GLSL shaders
Audio: Web Audio API (AnalyserNode)
Brain: Hermes Agent API Server
LLM: LM Studio (localhost:1234)
TTS: Piper (local, en_US-lessac-medium)
STT: Web Speech API
news(14)
21 Aug 2026
Refactor Svelte props and enhance stats fallbacks
Date: 2026-08-19T05:07:34Z
New commit by alfirus: "Refactor Svelte props and enhance stats fallbacks" (d0d38a5)
21 Aug 2026
Add cross-platform system stats for Linux and macOS
19 Aug 2026
feat: major enhancements — markdown, conversations, voice input, system prompts, health checks
19 Aug 2026
feat: add Settings button with LLM provider management
19 Aug 2026
Add electric arc system for neural nodes
19 Aug 2026
Enhance neural globe visualization with more nodes and activity
18 Aug 2026
feat: device stats panel (top right)
18 Aug 2026
feat: Piper TTS voice + custom scrollbar
18 Aug 2026
feat: chat UI + Hermes Agent voice integration
18 Aug 2026
refactor: rewrite from particle system to neural network simulation