Mirascope calls itself an anti-framework for working with large language models. It gives Python developers light building blocks for LLM calls, tools and agent loops, with support for OpenAI, Anthropic and Google models.
It includes automatic versioning, tracing and cost tracking, so you can watch and improve your app as you ship it. It is free to use and suits engineers who want control without a heavy framework.