whereismyai
Streamline
Streamline is a self-hosted recommendation engine that aggregates watch history and suggests shows across streaming services.
Streamline is a self-hosted recommendation engine that aggregates watch history from Netflix, Prime Video, Apple TV, Disney+, Max, and Plex. It learns user preferences by analyzing what people have watched and loved, then generates personalized recommendations across all services with explanations for each pick. Users can choose from AI models including Claude, Gemini, OpenAI, or local models, and store their history in an SQLite file. The application runs via Docker or Python 3.10+, and includes features like mood matching, tracking for new episodes, watchlists with CSV export, and Home Assistant integration. It is designed for individuals who want unified recommendations based on their complete viewing history rather than single-app data.
Streamline at a glance
Key features
- Aggregates watch history from multiple streaming services
- Generates personalized recommendations with explanations
- Learns user taste through a rating system
- Tracks shows and new episodes on deck
- Provides a unified archive of watched titles
- Supports Claude, Gemini, OpenAI, and local models
- Includes a command line interface with interactive mode
- Offers Home Assistant sensors and episode calendars
Use it for
- Finding what to watch across multiple streaming services
- Tracking new episodes of followed shows
- Exporting watchlists to CSV
- Syncing plays and ratings from Plex
Alternatives to Streamline
- video2ctx — Provides video context with timestamped citations and uses 95% fewer tokens than transcripts.
- DeerFlow — Executes long tasks using sandboxes, memories, tools, and subagents.
- Agent Reach — Provides zero API fees, multi-backend routing, and local credential storage.
- Agent Squad — Runs multi-agent orchestration in Python, TypeScript, and locally on Apple devices.
- BrowserOS — Runs entirely locally and lets AI agents use real user logins to complete tasks.
- WebBrain — Runs locally or in the cloud with your choice of LLM and zero telemetry.
- FastGPT — It uses hybrid retrieval and auto-cleansed data to prevent hallucinations.
- Beeline — Combines human team chat and AI agent workflows in a single shared room.
- Graphiti — Provides incremental updates and hybrid retrieval for knowledge graphs.
- Beeuni — Agents retain context and improve skills over time through a controlled review process.
- APIStack — Connect AI agents to over 100 tools using one API key or a single MCP endpoint.
- Bili CLI — Enables AI agents to fully manage Bilibili accounts with structured JSON outputs and built-in safety controls.
All Streamline alternatives