← all repositories
fancydirty/mediary-scout

An LLM agent that hunts media for Chinese cloud drives

Mediary Scout exists because finding media is easy, but verifying it actually landed in your 115, Quark, or 光鸭 drive is a job for an agent.

1k stars TypeScript AgentsDomain Apps
mediary-scout
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

Mediary Scout is an agent-driven media library for Chinese cloud drives. You ask for a title, and an LLM agent searches indexers like PanSou and Prowlarr, transfers the best match into your 115, Quark, or 光鸭 drive via cloud-native APIs (秒传 / save), then reads back the drive state to verify what actually arrived. It tracks season-level coverage, schedules gap-filling sweeps, and surfaces missing episodes in a web UI. Everything runs either as a signed desktop app with bundled SQLite or as a Docker container with Postgres.

The interesting bit

The project treats acquisition as a state machine, not a one-off download: the agent rebuilds context from real drive contents and database state after every restart instead of relying on chat history. It also exposes an HTTP Agent API so coding agents like Claude Code can trigger acquisitions or check progress without opening the GUI. The desktop and server builds share one codebase, switching data layers automatically.

Key highlights

  • Cloud-native transfers: moves shares and magnets straight into your drive without touching local disk.
  • Multi-drive workspaces: 115, Quark, and 光鸭 are first-class citizens with per-brand transfer logic.
  • Agent API: local HTTP endpoints let coding agents operate the app directly via bearer token.
  • Verified landing: the agent re-reads drive state after transfer to confirm what actually arrived.
  • Resumable runs: worker state persists in SQLite or Postgres, so restarts don’t lose agent context.

Caveats

  • Windows installer is currently unsigned, so SmartScreen will flag it.
  • 光鸭 (GuangYaPan) support in v1 is limited to magnet/ed2k/BT offline tasks; it won’t ingest share-links from 115 or Quark.
  • Always-on gap-fill patrol requires the Docker path; the desktop app only works while it’s open.

Verdict

Worth a look if you maintain a library on 115, Quark, or 光鸭 and want an LLM to handle the tedious cycle of search, transfer, and verification. Skip it if you expect traditional local-disk downloading or if you don’t use these Chinese cloud drives.

Frequently asked

What is fancydirty/mediary-scout?
Mediary Scout exists because finding media is easy, but verifying it actually landed in your 115, Quark, or 光鸭 drive is a job for an agent.
Is mediary-scout open source?
Yes — fancydirty/mediary-scout is open source, released under the 0BSD license.
What language is mediary-scout written in?
fancydirty/mediary-scout is primarily written in TypeScript.
How popular is mediary-scout?
fancydirty/mediary-scout has 1k stars on GitHub.
Where can I find mediary-scout?
fancydirty/mediary-scout is on GitHub at https://github.com/fancydirty/mediary-scout.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.