MirascopeFramework43/100
via “decorator-based llm call transformation with provider abstraction”
Pythonic LLM toolkit — decorators and type hints for clean, provider-agnostic LLM calls.
Unique: Uses a modular call factory pattern (_call_factory.py) that dispatches to provider-specific CallResponse implementations, allowing each provider (OpenAI, Anthropic, Gemini, etc.) to maintain native typing and features while exposing a unified decorator interface. This differs from frameworks that normalize all providers to a lowest-common-denominator API.
vs others: Lighter and more Pythonic than LangChain's verbose chain syntax, while offering more provider flexibility than Anthropic's native SDK; maintains full access to provider-specific features without abstraction leakage.