I built this to solve my own problem as a small streamer: chat moves fast, viewers come and go, and I kept forgetting who was who and what we'd talked about before.
StreamKin is a real-time dashboard that organizes chat by viewer rather than just a message feed. It builds both short-term memory (AI prompts from recent conversations) and long-term memory (persistent viewer profiles with notes, history, relationships).
Key features:
- Live viewer cards with chat history and notes
- Multi-platform: Twitch + YouTube live simultaneously
- AI insights from previous stream conversations
- Works as web app or OBS browser dock
- Real-time sync with PostgreSQL + WebSocket architecture
This started as a personal tool but seems it could addresse a common streamer problem. Is this solving a real problem or just adding complexity? I welcome all feedback/thoughts!
StreamKin is a real-time dashboard that organizes chat by viewer rather than just a message feed. It builds both short-term memory (AI prompts from recent conversations) and long-term memory (persistent viewer profiles with notes, history, relationships).
Key features:
- Live viewer cards with chat history and notes
- Multi-platform: Twitch + YouTube live simultaneously
- AI insights from previous stream conversations
- Works as web app or OBS browser dock
- Real-time sync with PostgreSQL + WebSocket architecture
Tech stack: React/TypeScript, Supabase (PostgreSQL + realtime), Mistral AI, platform APIs (Twitch TMI.js, YouTube Live Chat).
The beta is completely free: https://beta.streamkin.com
This started as a personal tool but seems it could addresse a common streamer problem. Is this solving a real problem or just adding complexity? I welcome all feedback/thoughts!