Skip to main content
// ple

// three labs tell you to iterate — none give you the tool

Engineer your prompts.
Don't just save them.

Version with diff and rollback, iterate with Loop, and reach every prompt from your terminal, the web, or straight from your agents — Chrome soon. The prompt library built like an engineering tool, not a notebook.

Get started free
$npm i -g promptlike

CLI  ·  Web  ·  MCP  ·  diff + rollback  ·  Chrome extension soon

marketing-copy / blog-post-generatormainv3.0.0
12# ROLE
13You are an expert SEO copywriter for B2B SaaS.
14
15# INSTRUCTION
16Write a 3-section outline on “Schema Migrations at Scale”.
17- Team coordination
17+ Risk mitigation and automated rollback
18+ Zero-downtime deploy checklist
edited 2m ago · 3 versionscompare v2 ↔ v3

// loop engineering

Stop guessing which prompt is better. Loop it.

“Improve” buttons are one-shot and subjective. Loop is an iteration workbench: it generates pattern-based variants, tests them against your own agent, and saves the winner as the next version, so every iteration is recorded, diffable, and reversible.

ple loop: connect your agent● live
$ ple loop code-review --exec 'claude -p {}' --rounds 3
Round 1/3: generating 3 variants…
[A] concise · −32% tokens · agent output: “LGTM with 2 nits…”
[B] structured · +4% tokens · agent output: “## Findings\n1. …”
[C] step-by-step · +11% tokens · agent output: “First, I traced…”
Pick a winner [A-C, 0 to cancel]: A
✓ Saved as v2.4 · Loop(concise): trimmed boilerplate, same rubric
01

Generate 3 variants

One click in the editor, or `ple improve` in your terminal. Variants aren't random: Concise cuts tokens, Structured adds machine-friendly sections, Step-by-step adds reasoning scaffolding.

ConciseStructuredStep-by-step
02

Test with YOUR agent

Pass --exec and every variant runs through your own agent: claude, llm, or your own script. The prompt arrives as PLE_PROMPT, on stdin, and as a {} placeholder. Outputs land side by side.

any agent CLI
03

Save the winner, it becomes a version

The winning variant becomes the next version with a `Loop(strategy)` changelog. Diff any two rounds, roll back a bad one. Your version history turns into an iteration log.

diff + rollback built in
in the editor
  1. 1.Open a prompt and hit Loop next to Improve.
  2. 2.Optionally tell it what to optimize for, like “fewer tokens” or “stricter output format”.
  3. 3.Compare 3 variants side by side (with token deltas), apply one.
  4. 4.Hit Save and the changelog is pre-filled with the strategy and rationale.
in your terminal
# single round, pick in place
$ ple improve code-review
# multi-round, judged by YOUR agent
$ ple loop code-review --exec 'claude -p {}' --rounds 3

Works with any agent CLI. The variant is passed as PLE_PROMPT, on stdin, and as a {} placeholder.

// one source of truth

The same prompt, three surfaces.

Write once. Reach it from your terminal, your browser, or the web, always the same version.

CLITerminal
$ ple show code-review
# Code Review v2.1
You are a senior engineer.
Focus: {{area}}
─ copied to clipboard

ple show, copy, get --var. Raw, agent-readable output

ExtensionChrome
soon
claude.ai
prompt library
Code Reviewuse
Email Draftuse
SQL Queryuse

Inject into ChatGPT, Claude, Gemini. Your library one click away

WebWeb app
Code Review Promptv2.1
You are a senior engineer.
Review this code for…
v2.0v1.3v1.0

Edit, version, organize, share. Your prompt repository in the browser

// capabilities

Everything you need to engineer better prompts.

cli
CLIple

ple show <name> gives raw, agent-readable output with {{var}} template filling

ver
Versioning

Git-style history, rollback any version, visual diff between saves

loop
Loop Engineeringpro

Generate variants, test them with your own agent, save the winner as a version

pat
Pattern Library

8 proven patterns: Chain-of-Thought, Few-shot, Output contract, with copy-ready {{var}} templates

cost
Token Cost

Live token count and per-call cost as you write, priced across Claude, GPT, and Gemini

org
Projects + categories

Organize 200+ prompts without losing them: projects, tags, ⌘K search, Recently Used

priv
Private by default

Your prompts stay yours. Public sharing is optional, never forced. JSON export always

mcp
MCP servernpx promptlike-mcp

Your library as agent tools: Claude Code reads, searches, and fills your prompts directly

shipping soon
ext
Chrome extensionsoon

Your library beside ChatGPT, Claude, Gemini: fill {{vars}} and copy without leaving the page

// the old way

Your best prompts shouldn't live in scattered text files.

scattered
notes.txt
Important prompt for SEO... do not delete!!
slack
hey can you send me that prompt again?
Untitled.txt
Act as a senior developer... [v2 final final]
gist
which version worked??

Scattered across tools, lost versions, overwriting work that mattered.

one source of truthmy-library
Product Launch Email
edited 2h ago · v4.2
ready
Customer Support Agent
edited 5h ago · v12.0
draft
Technical Doc Writer
edited 1d ago · v1.1
One library. Versioned. Always structured.

// why ple exists

Even Anthropic's own Skills don't sync across surfaces.

official documentation

“Custom Skills do not sync across surfaces… Skills uploaded to claude.ai must be separately uploaded to the API… Claude Code Skills are filesystem-based and separate from both claude.ai and API.”

Anthropic Agent Skills documentation

Anthropic's ecosystem is excellent. PLE is the missing sync layer:

+Write a prompt once in the web app
+Pull it from your terminal with ple show
+Use the same prompt beside ChatGPT, Claude, or Gemini (Chrome extension soon)
+Version everything, roll back any time

// agent-native

Your agents read it. You version it.

Context engineering starts with prompts you can trust — and MCP itself has no history, no diff, no rollback. PLE is the record layer underneath: agents pull the current version over MCP, you keep the full engineering history, from CLAUDE.md checklists to review prompts.

promptlike-mcplive on npm
list_promptsbrowse the library, tags included
search_promptsfind by title or description
get_promptfull content, version-pinnable
fill_variables{{vars}} in, ready-to-use text out
$ claude mcp add promptlike -- npx -y promptlike-mcp

Read-only by design: an agent can browse and fill your prompts, but it can never burn your AI tokens or mutate your library. Same login as the CLI, zero extra setup.

claude code: your agent session

> Use my code-review prompt on this diff

promptlike · get_prompt("code-review")

  ⎿ v3.1.0 · 2 variables · 412 tokens

promptlike · fill_variables(language: "ts", focus: "security")

  ⎿ ready-to-use text, current version, always

cost, before you ship412 tok≈ $0.0012/call · claude−32% after Loop

Live token count and per-call cost in the editor, priced across Claude, GPT, and Gemini, plus a token delta on every Loop variant.

// build log

No testimonials yet. Here are the receipts.

Built in the open, with no invented reviews and no fake logos. The proof a new tool can honestly show is that its own code ships green and tested.

242 tests  ·  3 surfaces  ·  open CLI  ·  versioned changelog

$ pnpm testpassing
✓ cli 89 tests
✓ web 153 tests
✓ build 0 errors
→ published: npm i -g promptlike
Test Files  green  ·  Duration  <1s

// pricing

Start free. Pay only for the engineering.

Saving and organizing is free forever. Paid plans unlock the parts a text file can't: unlimited history, AI iteration, and team seats.

Free
$0

Start organizing your prompts without friction.

·Up to 25 prompts
·1 project
·Last 3 versions per prompt
·Web, CLI, and MCP server
·Chrome extension (soon)
·{{variables}} templates + pattern library
·Live token counter in the editor
·JSON import & export, always
Promost popular
$19/mo · $180/yr

Unlimited prompts, unlimited history, no friction.

·Everything in Free
+Unlimited prompts & projects
+Unlimited version history
+AI Improve: one-shot prompt variants
+Loop: test variants with your own agent
+1M AI tokens / month + $3 MicroBoost top-ups
+2 collaborator seats
Team
$39/mo · $390/yr

One shared prompt library for your whole team.

·Everything in Pro
+Up to 5 member seats
+Members inherit unlimited versions
+3M pooled AI tokens / month
+Role-based access (admin, editor, viewer)
+Per-member usage audit

// notes

What the labs actually say about prompting.

Notes from primary sources — Anthropic, OpenAI and Google documentation — on versioning, examples and iteration. Cited, short, and no more than a few times a month. No account needed.