bespokelabsai/curator
Synthetic data curation for post-training and structured data extraction observed · 2026-08-28
Health v2 · maintenance only
79/100
- Activity 96
- Release rhythm 75
- Longevity 48
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 7
- age_days: 675
- days_rel: 171
- days_push: 26
- n_releases_24m: 26
Adoption not part of the score
1719 stars · 145 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Bespoke Curator is a Python library for bulk LLM inference and scalable synthetic data curation for post-training and structured data extraction. It provides a declarative prompt/parse interface over datasets, with caching, fault recovery, structured outputs via Pydantic, and integrations with LiteLLM, vLLM, batch APIs, and fine-tuning backends like Tinker and Fireworks AI.
Use cases
- generate synthetic instruction-tuning datasets with llms
- bulk run prompts over a dataset in parallel
- extract structured data from llm responses with pydantic schemas
- create reasoning datasets for fine-tuning like openthoughts
- resume large llm data generation runs after failures
- fine-tune a lora from curated data via tinker or fireworks
- visualize and inspect llm-generated datasets while generating
When to choose
- you need to generate large-scale synthetic training data with llms reliably
- you want structured outputs and caching/fault recovery built into a data pipeline
- you are building post-training datasets (sft, reasoning, agents) for fine-tuning
When to avoid
- you need a single one-off llm call rather than dataset-scale generation
- you want a no-code gui tool instead of a python library
- you are not comfortable sending data through hosted llm apis or the hosted viewer
Facets
library · maturity active
llm-inference data-generation etl rag llm-training sdk machine-learning large-language-models developer-tools python cross-platform synthetic-data fine-tuning structured-output batch-inference data-curation instruction-tuning litellm vllm data-engineering natural-language-processing
7 sources
- readme: https://github.com/bespokelabsai/curator · fetched 2026-08-28 · 94d910ba507a
- homepage: https://docs.bespokelabs.ai/bespoke-curator · fetched 2026-08-29 · c7eb63cf550b
- site_page: https://docs.bespokelabs.ai/bespoke-curator/getting-started/structured-output · fetched 2026-08-29 · af71c629c6ce
- site_page: https://docs.bespokelabs.ai/bespoke-curator/getting-started/quick-tour · fetched 2026-08-29 · 90b75f8e091c
- site_page: https://docs.bespokelabs.ai/bespoke-curator/getting-started/key-concepts · fetched 2026-08-29 · 02f579f98a73
- site_page: https://docs.bespokelabs.ai/bespoke-curator/getting-started/visualize-your-dataset-with-the-bespoke-curator-viewer · fetched 2026-08-29 · d975e459e0e9
- site_page: https://docs.bespokelabs.ai/bespoke-curator/getting-started/automatic-recovery-and-caching · fetched 2026-08-29 · a41191615d71
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bespokelabsai/curator | main | 79 |
For agents
markdown · JSON · MCP: product_card(name="bespokelabsai/curator")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem