genaiscript and YiVal
These are complements: GenAIScript provides a scripting framework for orchestrating LLM workflows, while YiVal optimizes those workflows through automated prompt engineering and evaluation—tools designed to be used together to build and refine AI applications.
About genaiscript
microsoft/genaiscript
Automatable GenAI Scripting
Supports multi-model orchestration and tool integration through JavaScript, enabling programmatic prompt assembly with built-in file parsing (PDF, DOCX, CSV, XLSX), vector search, and schema validation. Provides VS Code integration for rapid iteration alongside command-line execution, with native support for GitHub Models, Copilot, OpenAI, Anthropic, local models via Ollama, and Model Context Protocol tools for agent-based workflows.
About YiVal
YiVal/YiVal
Your Automatic Prompt Engineering Assistant for GenAI Applications
Provides data-driven optimization for prompts, RAG configurations, and model parameters through automated evaluation and iteration. Integrates with OpenAI, LangChain, and LlamaIndex ecosystems, offering pluggable data generators and evaluators to systematically reduce inference costs and prevent model/data drift over time. Supports both local Python workflows and Docker deployment with GPU acceleration for scalable GenAI application tuning.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work