bespokelabsai/curator
Synthetic data curation for post-training and structured data extraction observed · 2026-10-13
Health v2 · maintenance only
89/100
- Activity 99
- Release rhythm 99
- Longevity 51
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 8.0
- age_days: 723
- days_rel: 8
- days_push: 8
- n_releases_24m: 27
Adoption not part of the score
1744 stars · 151 forks observed · 2026-10-13
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-10-13 · 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 | 89 |
For agents
markdown · JSON · MCP: product_card(name="bespokelabsai/curator")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem