Built for the CLI
Create projects, version prompts and deploy through the CLI, with structured JSON output your agent can work with.
Monitor performance, evaluate responses, and update prompts & models automatically.
Setup
and paste this into your agent.
Use the PromptOn setup skill: https://app.prompton.ai/docs/skills/prompton-setup/SKILL.md Explain what PromptOn is and how it works. Check whether it's a good fit for this codebase. If it is, propose a plan to migrate this project to PromptOn. Proceed with the migration only after I explicitly approve the plan.
The agent tells you what PromptOn is, makes sure it can see your code, and finds every LLM call. If PromptOn isn't right for your app, it says so and stops.
The CLI installs in one line. We email you a six-digit code; you sign in, then approve the login. The agent waits while you do.
The AI compares how your app manages prompts today with the proposed setup, then provisions matching prompts in your lowest active nonproduction environment before any app code migration.
The AI records PTN_SETUP_ENV, creates prompts, deploys them there and sends ten sample monitoring logs per prompt first. It shows the prompts and Logs pages, then asks before migrating app code in a new git worktree. It shows the code diff, monitoring path and verification results, then stops before production.
Your coding AI follows the setup skill, falls back to the agent guide, and verifies PTN_SETUP_ENV before any production rollout.
Agent-friendly by design.
Create projects, version prompts and deploy through the CLI, with structured JSON output your agent can work with.
The setup skill covers the onboarding workflow, with the full agent guide available when more detail is needed.
Read the setup skillYour agent checks the fit, shows the migration plan and waits for your approval before applying changes.
Why PromptOn
Prompts in code or a database can get your app running. Keeping them at their best is the work that never stops.
The problem
Prompts in your code
A new prompt or model means a code change, a review and another app release—before you even know if it works better.
Prompts in your database
Editing gets easier. But version history, monitoring and evaluations are still tools your team has to build and maintain.
Either way, your team owns the loop.
The solution · PromptOn
PromptOn gives your app the prompt, model and parameters for each LLM call. Compatible updates happen here, without another app release.
# New model or prompt?
# Edit this code and redeploy the app.
answer = client.chat.completions.create(
model="gpt-4o",
temperature=0.3,
messages=[
{"role": "system", "content": instructions},
{"role": "user", "content": question},
],
)
# No code edits. No app redeploy.
# Change the model or prompt at https://app.prompton.ai
prompt = prompton.prompt("support_reply")
answer = client.chat.completions.create(
model=prompt.model,
**prompt.params,
messages=prompt.messages({"question": question}),
)
Simplified example. Your app calls the provider directly. Full integration →
Features
Evaluate real responses against your prompt’s criteria, from policy accuracy to tone and useful next steps.
System
You are a support agent for {{account_name}}.
Tone: {{tone}}
Policy: include refund window and next step.
User
{{customer_question}}
Update the prompt, model and parameters for the same prompt. Compatible changes leave your app code untouched.
Trace each response to the prompt and model behind it. Compare versions or roll back when you need to.
Policy and model updated
setup envEarlier prompt and model
previousTrack response quality, latency and cost after each change, tied to the version that produced the response.
In your app
Your app sends requests directly to the model provider with your API keys and receives its responses. PromptOn supplies prompt and model configuration to your app and receives batched logs for monitoring and automated evaluation. There is no connection between PromptOn and the model provider in this request path.
Pricing
Plans for personal work and growing teams.
$0
Get started today. No credit card.
$29/ month
More monitoring capacity and shared access.
$99/ month
Automatic evaluation and longer metadata history.
FAQ
PromptOn is available as a hosted service. The SDKs and CLI are open source under Apache 2.0. View the SDKs and CLI on GitHub →
No. Your app calls the model provider directly with your own keys. PromptOn only serves configuration and receives logs.
OpenRouter today, which covers most models. More are coming.
In PromptOn, on an encrypted database. Monitoring-log content and provider keys are additionally encrypted with a separate key. Export anytime.