character-ai/prompt-poet
Streamlines and simplifies prompt design for both developers and non-technical users with a low code approach.
This tool helps AI application developers and product managers quickly design and refine prompts for large language models. You provide a flexible template using YAML and Jinja2, along with specific data (like a character's name or user query). The tool then generates optimized prompt messages that improve AI model interactions, saving time on manual string manipulation and allowing you to focus on crafting the best user experience.
1,139 stars. Available on PyPI.
Use this if you need to create dynamic, complex prompts for AI models that adapt based on user input, conversation history, or specific scenarios, and you want to manage these prompts efficiently without extensive coding.
Not ideal if you are only using very simple, static prompts that don't require any conditional logic, data interpolation, or message truncation.
Stars
1,139
Forks
94
Language
Python
License
MIT
Category
Last pushed
Feb 12, 2026
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/prompt-engineering/character-ai/prompt-poet"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
promptslab/Promptify
Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get structured...
masci/banks
LLM prompt language based on Jinja. Banks provides tools and functions to build prompts text and...
promplate/partial-json-parser
Parse partial JSON generated by LLM
Hunyuan-PromptEnhancer/PromptEnhancer
PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer, structured versions...
narenaryan/promptml
Prompt markup language (A.K.A PromptML) library is specially built for AI systems - from Vidura AI