datarobot/syftr
syftr is an agent optimizer that helps you find the best agentic workflows for your budget.
Leverages multi-objective Bayesian Optimization with a novel "Pareto Pruner" to efficiently explore search spaces of agentic workflows, balancing competing objectives like accuracy, cost, and latency. Integrates Ray for distributed search across clusters, Optuna for optimization algorithms, LlamaIndex for RAG workflow composition, and HuggingFace Datasets for evaluation, while supporting multiple LLM providers with configurable cost models.
330 stars and 88 monthly downloads. Available on PyPI.
Stars
330
Forks
28
Language
Python
License
MIT
Category
Last pushed
Mar 04, 2026
Monthly downloads
88
Commits (30d)
0
Dependencies
102
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/agents/datarobot/syftr"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Featured in
Related agents
elizaOS/eliza
Autonomous agents for everyone
Agent-Field/agentfield
Framework for AI Backend. Build and run AI agents like microservices - scalable, observable, and...
gptme/gptme
Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses...
SolaceLabs/solace-agent-mesh
An event-driven framework designed to build and orchestrate multi-agent AI systems. It enables...
SmythOS/sre
The SmythOS Runtime Environment (SRE) is an open-source, cloud-native runtime for agentic AI....