1ArmdMnky/nebula-twitch-assistant
0
Nebula Twitch Assistant
A local-first Twitch streaming assistant powered by Gemma 4 E4B via Ollama.
Screenshots
Main Interface
Setup Panel
Evaluation Dataset
82 tool-use evaluation scenarios with 79/82 pass results against real Ollama backend.
- Dataset: 1ArmdMnky/nebula-twitch-assistant-dataset
- Results:
results.jsonincluded in the dataset - Scenarios:
scenarios.jsonlwith full prompt/expected tool definitions
What it does
- Observes chat, subs, raids, bits, channel-point redemptions, and viewer questions
- Understands streamer intent, chat velocity, and event priority
- Acts via chat, private alerts, moderation tools, and voice TTS
- Verifies impact and learns from session context
Tech
- Orchestrator: Gemma 4 E4B (Q4KM, 9.6 GB, 131k ctx)
- Backend: Ollama local inference
- Tools: sendchat, notifystreamer, triggeralert, banuser, timeoutuser, createmarker, speaktostreamer, listentostreamer
- Validation: 82-scenario harness against real Ollama backend
Status
- Tested: 79/82 scenarios pass against real Gemma 4 E4B backend
- Voice interaction: streamer ↔ assistant via microphone/TTS
- Viewer interaction: chat + alerts + moderation
