ollos-mcp
Eyes and ears for agents, running entirely on your machine.
01The problem
Agents cannot watch a video or hear a call, and sending private media to a cloud API just so a model can read it is often not allowed.
02What I built
Whisper transcription, speaker segmentation, perceptual-hash keyframing and OCR, all running locally in Node through ONNX Runtime. No Python, no cloud, no API key, so the file never leaves the machine. The same core ships as an MCP server, a CLI and a Node library.
03The decision that mattered
It reports confidence per block and per segment, and filters the lines Whisper invents over silence. A transcript that does not say where it is unsure is worse than one that is visibly wrong.
04Receipts
- On npm as ollos-mcp
- Transcribe, diarize, keyframes, OCR, search and review
- Confidence reported per segment, hallucinated silence filtered
05MCP
Transcribe, split speakers, pick keyframes and read on-screen text from local media, with confidence per segment. · Local · no key
ollos_probeollos_transcribeollos_diarizeollos_keyframesollos_framesollos_read_screenollos_searchollos_reviewollos_jobollos_cancel