safety-research

    safety-research/bloom

    bloom - evaluate any behavior immediately  🌸🌱

    backend
    Python
    MIT
    1.4K stars
    170 forks
    1.4K GitHub watchers
    Updated Nov 3, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    The project lists 9 contributors on GitHub.

    Gained 39% fewer stars in the last 90 days than in the 90 days before.

    Use Cases & Benefits

    • Provides an automated pipeline to evaluate specific behaviors of large language models using configurable scenarios and example transcripts.
    • Enables customizable, reproducible behavior evaluations with diverse scenario generation and multi-stage analysis for detailed insights.
    • Use for assessing model biases or undesirable behaviors like sycophancy or political bias in conversational AI systems.
    • Use for comparing multiple LLMs on identical evaluation scenarios to perform fair, apples-to-apples behavioral comparisons.
    • Use for running large-scale, iterative evaluation experiments with integrated tools like Weights & Biases and interactive transcript viewers.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present

    Watch-outs

    • No commits in the last six months (last push May 2026).
    • No GitHub releases; pin a commit or tag instead of a release.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Bloom is a scaffolded evaluation system which accepts as input an evaluation configuration (the "seed"), which specifies a target behavior (for example sycophancy, political bias or self-presevation), exemplary transcripts, and the types of interactions the user is interested in, and generates an evaluation suite of interactions with the target model that attempt to uncover the chosen behavior. As reflected in the name of the tool, the evaluation suite will grow differently depending on how it is seeded, which differs from other evaluations that may use a fixed elicitation technique and prompting pattern. Thus, for reproducibility, Bloom evaluations should always be cited together with their full seed configuration.

    Results will appear in results/{behavior_name}/ including JSON files for each pipeline stage and individual transcript files.

    This starts a web server on port 8080 where you can browse all transcript files. The viewer provides an interactive interface to browse transcripts from the run, view conversation flows with proper formatting, see judgment scores and justifications, and filter/search through transcripts.

    Note: When using Weights & Biases, the pipeline automatically downloads transcript files to a local directory (configurable via EXTERNAL_TRANSCRIPTS_DIR in globals.py). You can then point the viewer to that directory (e.g., --dir /workspace/transcripts).

    Excerpt from the safety-research/bloom README on GitHub (MIT license). Β© its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    170-1

    Open issues

    9+0

    Compared with peers in Backend

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    safety-research/bloom compared with Backend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    anthropics/skills187.8K+2.9K15β€”
    DuarteSantos8/openGym19.7K+2.4K602 days ago
    shiyu-coder/Kronos47.0K+2.3K16β€”
    NationalSecurityAgency/ghidra98.2K+2.3K6414 days ago
    microsoft/VibeVoice56.0K+1.1K29β€”
    safety-research/bloom1.4Kβ€”10β€”
    Category median56.0K+2.3K29β€”

    Discover Repositories

    Search across tracked repositories by name or description