Build dynamic prompt templates with typed variable placeholders. Fill them manually, share with pre-filled forms, or compile via REST API for agentic pipelines.
Template
Write a {{word_count}}-word blog post titled "{{title}}" for {{audience}}. Tone: {{tone}} SEO keywords: {{keywords}}
Compiled output
Write a 1,200-word blog post titled "How Remote Work Changes Team Dynamics" for HR managers. Tone: professional SEO keywords: remote work, team culture, async communication
Hover to pause · click any tab to explore
Before PromptMia
With PromptMia
Writers & Marketers
Blog outlines, email sequences, social threads — every repeating format becomes a template. Fill variables, publish in seconds.
Customer Support
Build a reply template once, generate a share link with the customer's data encoded. Recipients get a ready-to-send draft — no account required.
Developers
Debug sessions, code reviews, SQL queries, commit messages — each task has the same inputs every time. Templates enforce the right context upfront.
AI Builders & Agents
POST variable values to any template endpoint. Get the compiled prompt back. Plug into LangChain, n8n, Zapier, or your own agent loop.
Works with your stack
Use markdown with {{variable}} placeholders. Add types, max lengths, and hint text inline — no YAML front-matter needed.
Generate a signed share link for collaborators, or POST to the REST API with variable values to get a compiled prompt back.
Trigger AI Autofill to get field suggestions in one click. Accept them all or review each one individually before applying.
Browse hundreds of community templates or fork one as your starting point.
Writes a high-engagement X/Twitter thread with a strong hook and clear narrative arc.
Writes hook-first Instagram captions with a CTA and relevant hashtags.
Writes optimized bios for multiple platforms from a single set of personal/brand details.
The idea: give an AI agent a small but real LLM training setup and let it experiment autonomously overnight. It modifies the code, trains for 5 minutes, checks if the result improved, keeps or discards, and repeats. You wake up in the morning to a log of experiments and (hopefully) a better model. The training code here is a simplified single-GPU implementation of nanochat. The core idea is that you're not touching any of the Python files like you normally would as a researcher. Instead, you are programming the program.md Markdown files that provide context to the AI agents and set up your autonomous research org. The default program.md in this repo is intentionally kept as a bare bones baseline, though it's obvious how one would iterate on it over time to find the "research org code" that achieves the fastest research progress, how you'd add more agents to the mix, etc. A bit more context on this project is here in this tweet.
Creates a structured meeting agenda with time allocations and desired outcomes.
{{name}}textdefault text, max 128{{email|email}}emailemail validation{{bio|textarea:2048}}textareamulti-line, max 2048{{tags|list:512|comma-separated}}listlist with hintCompile any template programmatically. One POST, one compiled prompt.
# Compile a template via the REST API curl -X POST https://promptmia.com/api/templates/TEMPLATE_ID/compile \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "variables": { "name": "Ana", "role": "technical", "task": "convert meeting notes into comprehensive documentation briefs.", "tone": "professional" } }'
Response
{ "compiled": "You are a technical assistant helping Ana.\n\nYour task: convert meeting notes into comprehensive documentation briefs.\n\nTone: professional", "missing_variables": [] }
API key auth
Bcrypt-hashed keys, shown once on creation
Any HTTP client
curl, fetch, axios, LangChain, etc.
Provider-agnostic
Groq, Ollama, OpenAI — swap AI providers for any workflow
Start free. Upgrade when you need more.
Free
Perfect for individuals exploring prompt engineering.
Pro
For power users who compile prompts at scale.
Team
For teams that need shared prompt infrastructure.
All prices in USD. Billing is monthly. Cancel anytime.
Free to use. No credit card required.