Awesome AI AgentsGenerative Software Frameworks

datarobot/syftr

⭐ 345 Jupyter Notebook added to this list on 2025-06-16 repository created 2025-05-20

syftr is an advanced agent optimizer designed to help users find the best agentic workflows tailored to their specific budget constraints. It allows users to bring their own datasets and compose a search space from various models and components. syftr then efficiently searches for the optimal combination of parameters that balance multiple objectives such as accuracy, cost, latency, and throughput. The core technology behind syftr leverages multi-objective Bayesian Optimization and introduces a novel domain-specific "Pareto Pruner" to sample the search space effectively and estimate a Pareto frontier, which represents the optimal trade-off curve between competing objectives. The project integrates several powerful open-source libraries and frameworks to enhance its capabilities. It uses Ray for distributed computing and scaling across large CPU and GPU clusters, Optuna for flexible and state-of-the-art multi-objective optimization, LlamaIndex for building complex agentic and non-agentic retrieval-augmented generation (RAG) workflows, HuggingFace Datasets for fast and collaborative dataset management, and Trace for optimizing textual components such as prompts within workflows. Installation is straightforward, with options to clone the repository and set up the environment or install syftr directly from PyPi. The tool requires configuration files and credentials, including Azure OpenAI API keys and PostgreSQL server details, to function correctly. syftr supports a wide variety of large language models (LLMs) from different providers, configurable through a detailed YAML configuration file. Users can run studies via command-line interface or API, and syftr provides mechanisms to validate configurations and credentials. It supports distributed workloads with PostgreSQL recommended for storage and offers example studies and Jupyter notebooks to help users get started quickly. syftr is particularly useful for researchers and developers looking to optimize AI workflows by balancing multiple competing objectives efficiently and effectively.

https://github.com/datarobot/syftr

accuracyagent-optimizeragentic-workflowsagentsaiai-agentsai-workflow-optimizationazure-openaicostdistributed-computinghuggingface-datasetshyperparameter-optimizationhyperparameter-searchlarge-language-modelslatencyllamaindexllmllm-agentllmsmulti-objective-bayesian-optimizationmultiobjective-optimizationoptunapareto-frontierpareto-optimalitypareto-prunerpostgresqlragrag-workflowsraythroughputtrace

Also in Generative Software Frameworks

nexu-io/open-design

Open Design is a local-first, open-source desktop application that serves as an alternative to Claude Design, integrating with various coding agents to generate web, desktop, and mobile prototypes,...

deepset-ai/haystack

Haystack is an AI orchestration framework for building customizable, production-ready NLP applications using large language models, vector search, and advanced retrieval techniques.

op7418/guizang-ppt-skill

AI agent skill for generating polished HTML slide decks with various design styles, image prompts, social covers, and a WebGL/low-power presentation runtime.

HKUDS/Agentic-AIGC

ViMax is an agentic AI system for end-to-end video generation, transforming raw ideas, novels, or scripts into complete video content by orchestrating scriptwriting, storyboarding, character creati...

The-Pocket/PocketFlow

Pocket Flow is a minimalist 100-line LLM framework that uses a graph-based abstraction to enable expressive multi-agent systems, workflows, and retrieval-augmented generation, designed for high productivity and minimal bloat.

Netflix/metaflow

Metaflow is a human-centric framework by Netflix that streamlines building, managing, and deploying real-life AI and machine learning systems from prototyping to production at scale.

presenton/presenton

Presenton is an open-source AI-powered presentation generator and API that runs locally, offering customizable layouts, multiple AI model integrations, versatile image generation, and privacy-focused presentation creation and export.

thesysdev/openui

OpenUI is a full-stack Generative UI framework that offers a compact, streaming-first language for model-generated UI, a React runtime, and token-efficient chat interfaces.