MadcowD/ell
A language model programming library.
Treats prompts as versioned Python functions rather than strings, automatically serializing and tracking iterations through a local store with LLM-generated commit messages. Includes Ell Studio, a local open-source dashboard for monitoring prompt versions, performance regressions, and multimodal experiments over time. Provides first-class support for multimodal inputs (images, audio) with automatic type coercion in message objects.
5,881 stars. No commits in the last 6 months.
Stars
5,881
Forks
352
Language
Python
License
MIT
Category
Last pushed
Jun 05, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/prompt-engineering/MadcowD/ell"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
promptslab/Promptify
Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get structured...
character-ai/prompt-poet
Streamlines and simplifies prompt design for both developers and non-technical users with a low...
masci/banks
LLM prompt language based on Jinja. Banks provides tools and functions to build prompts text and...
Hunyuan-PromptEnhancer/PromptEnhancer
PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer, structured versions...
promplate/partial-json-parser
Parse partial JSON generated by LLM