Categories
Media Server Workflow Automation Media Library Video Streaming Download Manager Metadata Scraping Anime LibraryStars
Forks
Watchers
Developer links
Kaloscope
Kaloscope manages your media library the way a flowchart thinks: search, download, scrape, rename, shelve, and play, each step a node you can see and rearrange. Drag HTTP requests, Python scripts, conditions, and loops onto the canvas to build the exact pipeline your sources need, then import community templates from GitHub when someone has already solved your problem. Global search aggregates multiple indexers at once, and finished finds flow straight into aria2, qBittorrent, Transmission, or OpenList for cloud downloading, with keyword rules and schedules automating the recurring hunts. Libraries for movies, series, and other media watch folders in real time, scrape rich metadata with custom naming rules, and read or write NFO files alongside the media. Press play in the same interface: FLV, HLS, and MP4 stream with on-demand transcoding, hardware acceleration, danmaku comments, and resume points that follow you between sessions. An AI assistant can draft workflows from plain language, inspect logs, and manage downloads, and external AI clients connect over MCP with token permissions you control. Per-library permissions, themes, and an installable PWA round out a server the whole household can use. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.
Benefits
- Visual Workflows Run Everything
- Search, scraping, downloading, naming, and ingestion become drag-and-drop node graphs with HTTP, Python, condition, and loop nodes, so a weird source or naming rule is a canvas edit instead of a forked script maintained forever.
- Search Once, Download Anywhere
- Global search merges results from every indexer you configure, then routes picks to aria2, qBittorrent, Transmission, or OpenList cloud downloads, with keyword plans and schedules catching new releases while you are away.
- AI Assistant On The Canvas
- Describe a scraper or fix in plain language and the assistant drafts it on the workflow canvas with validation and trial runs, previewing every download or library change for your confirmation before anything executes.
- Playback Built Into The Library
- Movies, episodes, images, and text preview and play in the browser with on-demand transcoding, NVENC or VAAPI acceleration, danmaku, and resume tracking, so the archive you manage is also the archive you watch.
Features
- Node Workflow Editor
- Drag-and-drop canvas built on xyflow with HTTP request, save-text, variable, Python script, condition, loop, and merge nodes, plus GitHub template imports and scheduled workflow execution for recurring automation.
- Multi-Indexer Global Search
- Keyword search previews details and handles indexer logins, aggregating sources such as Mikan and Nyaa into one results list with category, alliance, and sorting filters for precise picking.
- Downloader Integrations
- Connects aria2 (optionally built in), qBittorrent, and Transmission, or pulls cloud downloads through OpenList; plans add interval limits, per-run caps, and hardlink, symlink, move, or copy transfer modes.
- Metadata Scraping And NFO
- Workflows scrape TMDB and other sources into libraries with custom naming and organization rules, reading and writing NFO metadata while real-time folder monitoring ingests new files automatically.
- Streaming With Transcoding
- Built-in player handles FLV, HLS, and MP4 with on-demand transcoding, NVENC, VAAPI, and VideoToolbox acceleration, output quality limits, danmaku overlays, and playback progress resume across devices.
- AI And MCP Access
- OpenAI-compatible model providers (DeepSeek, Gemini, Ollama, LM Studio) power an in-app assistant and AI workflow nodes with JSON Schema validation, while MCP tokens expose media and tasks to external clients.