safety-research/bloom
bloom - evaluate any behavior immediately Β πΈπ±
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
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_DIRinglobals.py). You can then point the viewer to that directory (e.g.,--dir /workspace/transcripts).
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
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| anthropics/skills | 187.8K | +2.9K | 15 | β |
| DuarteSantos8/openGym | 19.7K | +2.4K | 60 | 2 days ago |
| shiyu-coder/Kronos | 47.0K | +2.3K | 16 | β |
| NationalSecurityAgency/ghidra | 98.2K | +2.3K | 64 | 14 days ago |
| microsoft/VibeVoice | 56.0K | +1.1K | 29 | β |
| safety-research/bloom | 1.4K | β | 10 | β |
| Category median | 56.0K | +2.3K | 29 | β |
Discover Repositories
Search across tracked repositories by name or description