Hive
Anime source for AIOStreams

Hive finds the anime. AIOStreams does the rest.

Hive is a source addon for AIOStreams: it searches every anime index that matters and returns one ranked, de-duplicated list. On its own it plays nothing. It's built to be wrapped inside AIOStreams: add it as a Custom Addon, switch on AIOStreams' Service Wrap, and AIOStreams checks which of Hive's results your debrid already has, applies your filters, and plays them through debrid.

StremioYou open an episode.
AIOStreamsYour hub. Asks every addon you added — Hive included — then runs debrid cache checks, your filters and sorting.
HiveThe anime source. Live index + Nyaa, SeaDex, SubsPlease, Knaben, AniBT… merged and ranked in ~0.5s.

1 Pick a pack

custom selection

2 Fine-tune sources optional

Hive Index is always on: new releases from Nyaa, SubsPlease and AnimeTosho are indexed every few minutes and answered locally.

4 Wrap Hive inside AIOStreams

2 parts

Two things have to happen: AIOStreams must know Hive (add it as a Custom Addon), and it must wrap Hive's results through your debrid services (Service Wrap). Skip the second and Hive's results stay unwrapped — no cache check, no debrid playback.

A · Add Hive as a Custom Addon

  1. Copy your Hive URL from the card on the right.

  2. Open your AIOStreams page → ConfigureAddonsMarketplaceCustom Addon.

  3. Paste the URL into Manifest URL, name it Hive, leave the timeout at its default, press Install.

B · Turn on Service Wrap — this is what makes it work with debrid

  1. Go to the Services tab. Scroll to the Service Wrap section.

  2. Switch on Enable Service Wrap.In AIOStreams' words, this wraps results from external addons through your own debrid services without sharing your credentials with those addons — and it explicitly supports custom addons added via a manifest URL.

  3. Wrap Addons: pick Hive — or leave it empty to wrap every eligible addon you have.

  4. Processing Services: leave empty to use all your enabled debrid services, or pick only the ones you actually play from (fewer = faster).Leave Reconfigure Service off; it's for addons that only return already-resolved links. Hive doesn't need it.

  5. Open Save & InstallUpdate user.Your AIOStreams URL doesn't change, so Stremio picks it up on the next open. If Hive results don't show, reinstall AIOStreams in Stremio once.

What you'll see: Hive results in AIOStreams' list as Hive · Nyaa, Hive · SeaDex… size, audio and subtitle languages parsed, cached ones marked and played through your debrid service, sorted by your AIOStreams rules.
Who does whatHiveAIOStreams
Search sources, merge, rank
Size / audio / subs parsing
Service Wrap: debrid cache check & playback
Your quality & language filters
Final sorting, de-dup across addons

Want a different pack later? Come back, pick it, copy the new URL and Configure the Hive entry in AIOStreams with it. Service Wrap stays on.

Recommended for self-hosters

Make the whole thing fast

Hive answers in milliseconds once a show is indexed. If the stream list still takes seconds to appear, the time is going into AIOStreams' debrid availability checks — and by default those go through a public, shared proxy server called StremThru. Self-host StremThru next to AIOStreams and that detour disappears.

  1. Add this service to the same Docker network as your aiostreams container and start it.~30 MB of RAM, no domain, no ports exposed — it's only reachable from inside Docker.

  2. Point AIOStreams at it: in the AIOStreams dashboard, SettingsBuilt-insStremthru → URL = http://your-stremthru-host:8080.Or pin it in your .env as BUILTIN_STREMTHRU_URL=http://your-stremthru-host:8080.

  3. Restart AIOStreams. Your debrid keys stay where they are — AIOStreams passes them to StremThru per request.

Measured on the reference setup: TorBox cache check 2.1–3.9s → 0.4–1.2s. A new episode ~5s → ~1.5s; everything after that ~0.1s. What's left is the debrid provider's own API.
  • Remove debrid services you don't play from. AIOStreams waits for every one of them on every request.
  • Debrid › Library Page Size 500 → 100 turns an occasional 4s library listing into ~1s (only your newest 100 items get the "in library" mark).
  • Not self-hosting? Nothing to do — the hosted Hive is already served from a CDN edge near you.
# docker-compose.yml  (network name = whatever aiostreams uses)
services:
  stremthru:
    image: muniftanjim/stremthru:latest
    container_name: your-stremthru-host
    restart: unless-stopped
    mem_limit: 256m
    networks: [web]
    expose: ["8080"]
    environment:
      STREMTHRU_BASE_URL: "http://your-stremthru-host:8080"
      STREMTHRU_PORT: "8080"
      STREMTHRU_STORE_TUNNEL: "*:false"
      STREMTHRU_STORE_CONTENT_PROXY: "*:false"
    volumes:
      - ./stremthru-data:/app/data

networks:
  web:
    external: true

FAQ

Why is Hive fast?
A live index of new releases (Nyaa, SubsPlease, AnimeTosho, refreshed every few minutes) plus write-back of every live search, so anything recent or previously requested is answered from memory. Hive responds as soon as enough good results are in and completes the rest in the background, and it pre-computes the next episode while you watch this one.
Which pack should I use?
Fast, unless you watch a lot of older or obscure titles. Full adds slow mirrors that only help there and cost 1–3s on every search.
Some results show "Unknown" quality
Hive passes the release name and byte size in the standard fields AIOStreams parses. Rows still marked Unknown are uploads whose title carries no resolution at all — mostly old fansubs. AIOStreams can hide them with a filter.
Hive results don't play through my debrid
Service Wrap is off, or Hive isn't in its addon list. Services tab → Service Wrap → Enable, then either leave "Wrap Addons" empty or add Hive. Hive itself never touches your debrid — AIOStreams does that part.
Can I use Hive next to Comet and other addons?
Yes. AIOStreams merges them and de-duplicates identical releases, so one found by several addons shows once, labelled with all of them.
What does Hive store about me?
A short list of recently requested stream ids (to keep caches warm) and per-source timing stats. Your pack and any API keys live only inside your own URL.