banner
BGIcon

Overview

Aviary turns the sprawling "awesome-bugbounty-tools" list into a single, runnable cockpit. Instead of cloning, configuring, and dependency-wrangling hundreds of separate tools, you pick one in the UI and Aviary runs it for you — each tool executed in its own Docker container, with output streamed back live. A Next.js front end drives a FastAPI backend; all 407 tools are runnable through a mix of 8 hand-curated typed launchers and language-aware recipes generated automatically for the long tail. A MOCK_MODE lets the whole thing run with zero infrastructure for development and demos.

Technologies

  • - Next.js
  • - FastAPI (Python)
  • - Docker (per-run isolation)
  • - Server-Sent Events (SSE)
  • - TypeScript
BGIcon

How It Works

Each tool runs in a disposable Docker container, so wildly different dependency stacks never collide and nothing pollutes the host. The FastAPI backend launches the container, captures stdout/stderr, and streams it to the browser over SSE for real-time logs.

Coverage comes in two tiers: 8 curated typed launchers with first-class forms for the most-used tools, and language-aware generated recipes that infer how to build and invoke the remaining tools based on their ecosystem — getting all 407 to a runnable state.

Highlights

  • - All 407 tools runnable from one interface
  • - Per-run Docker isolation (no host pollution)
  • - Live SSE-streamed output
  • - Curated launchers + auto-generated recipes
  • - MOCK_MODE for zero-infra local dev
BG
Icon
  • Year

    2026

  • Type

    Personal Project

  • Role

    Solo Developer

Contribution

Designed the Docker-per-run execution model and the FastAPI backend that launches containers and streams their output to the browser over SSE.

Built the Next.js cockpit UI and the two-tier coverage system — curated typed launchers plus language-aware generated recipes — to make the full 407-tool catalog runnable.

Added MOCK_MODE so the app runs end-to-end with no Docker or external dependencies, enabling fast local development and demos.