Featured

Deploy OpenClaw in 60 seconds β€” 20% off logoDeploy OpenClaw in 60 seconds β€” 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger β†’
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger β†’
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free β†’
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now β†’
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data β€” no proxies, no parsers, no maintenance.

Start building free β†’
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it β€” secured from day one.

Get it set up for you β†’
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free β†’
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here β†’

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

pmpt-mcp MCP server](https://glama.ai/mcp/servers/@pmptwiki/pmpt-mcp/badges/score.svg)](https://glama.ai/mcp/servers/@pmptwiki/pmpt-mcp) πŸ“‡ 🏠 - Record and share your AI-driven development journey.

README.md

<div align="center">

pmpt

Record and share your AI-driven product development journey.

![npm version](https://www.npmjs.com/package/pmpt-cli) ![license](https://github.com/pmptwiki/pmpt-cli/blob/main/LICENSE) ![node](https://github.com/pmptwiki/pmpt-cli)

Plan with 5 questions. Build with AI. Save every version. Share and reproduce.

Quick Start Β· Commands Β· MCP Server Β· Explore Projects

</div>

---

Demo

<img src="./demo.gif" alt="pmpt plan demo" width="600" />

Answer 5 questions β†’ AI prompt auto-generated & copied to clipboard β†’ Paste into Claude Code / Codex / Cursor β†’ Start building!

---

Install

npm install -g pmpt-cli

Requires Node.js 18+

---

Quick Start

# 1. Install
npm i -g pmpt-cli

# 2. Initialize your project
pmpt init

# 3. Answer 5 questions β†’ AI prompt auto-generated & copied
pmpt plan

# 4. Paste into Claude Code / Codex / Cursor β†’ Build your product!

# 5. Save your progress anytime
pmpt save

# 6. Share with the community
pmpt login && pmpt publish

# Bonus: Explore what others are building
pmpt explore

---

Why pmpt?

| | Without pmpt | With pmpt | |---|---|---| | Planning | Stare at blank screen, write vague prompts | Answer 5 guided questions, get structured AI prompt | | Tracking | Lose track of what you built and how | Every version auto-saved with full history | | Sharing | Share finished code only | Share the entire journey β€” others can reproduce it |

---

The 5 Questions

pmpt plan asks just 5 questions to generate a complete AI prompt:

| # | Question | Example | |---|----------|---------| | 1 | Project name | my-budget-app | | 2 | What to build | A budget tracking app for freelancers | | 3 | Additional context (optional) | Simple UI, mobile-friendly | | 4 | Key features | Expense tracking; Monthly reports; CSV export | | 5 | Tech stack (optional) | React, Node.js β€” or let AI decide |

The generated prompt is automatically copied to your clipboard. Just paste it into your favorite AI tool.

---

Commands

Local

| Command | Description | |---------|-------------| | pmpt init | Initialize project and start tracking | | pmpt plan | 5 questions β†’ AI prompt (auto-copied to clipboard) | | pmpt save | Save current state as a snapshot | | pmpt watch | Auto-detect file changes and save versions | | pmpt status | Check project status, tracked files, and quality score | | pmpt history | View version history | | pmpt diff v1 v2 | Compare two versions (unified diff) | | pmpt diff v3 | Compare version vs working copy | | pmpt squash v2 v5 | Merge versions v2–v5 into one | | pmpt export | Export project as .pmpt file | | pmpt import <file> | Import from .pmpt file | | pmpt recover | Recover damaged pmpt.md via AI-generated prompt | | pmpt mcp-setup | Auto-configure MCP server for your AI tool | | pmpt -v | Show current CLI version |

Platform

| Command | Description | |---------|-------------| | pmpt login | Authenticate via GitHub (one-time) | | pmpt publish | Publish your project (requires quality score β‰₯ 40) | | pmpt update | Quick re-publish: update content without changing metadata | | pmpt edit | Edit published project metadata (description, tags, category, visibility, related projects, product URL) | | pmpt unpublish | Remove a published project from pmptwiki | | pmpt graduate | Graduate a project β€” archive with badge, move to Hall of Fame | | pmpt clone <slug> | Clone and reproduce someone's project | | pmpt explore | Open pmptwiki.com/explore in your browser |

Quality score below 40? pmpt copies an AI improvement prompt to your clipboard β€” paste it into your AI tool to get help improving your project.

See the full documentation at pmptwiki.com/docs

---

MCP Server

pmpt includes a built-in MCP server so AI tools can interact with pmpt directly. This means Claude Code, Cursor, and other MCP-compatible tools can save snapshots, check status, and review history without you typing commands.

Setup

pmpt-mcp is included when you install pmpt β€” no separate installation needed.

npm install -g pmpt-cli   # pmpt + pmpt-mcp both installed

Automatic Setup (Recommended)

pmpt mcp-setup

Auto-detects the pmpt-mcp binary path, lets you choose your AI tool (Claude Code, Cursor, or .mcp.json), and writes the config. Solves PATH issues common with nvm.

Manual Setup

Add to your .mcp.json (or IDE MCP config):

{
  "mcpServers": {
    "pmpt": {
      "command": "pmpt-mcp"
    }
  }
}

nvm users: If your AI tool can't find pmpt-mcp, use pmpt mcp-setup or replace "pmpt-mcp" with the absolute path (run which pmpt-mcp to find it).

Available Tools

| Tool | Description | |------|-------------| | pmpt_plan_questions | Get planning questions to ask the user conversationally | | pmpt_plan | Submit answers to generate AI prompt and project docs | | pmpt_save | Save a snapshot with detailed summary | | pmpt_update_doc | Check off features, add progress notes, backfill summaries | | pmpt_log_decision | Record architectural/technical decisions with reasoning | | pmpt_read_context | Read full project context (plan, docs, history, quality) | | pmpt_status | Check tracked files, snapshot count, and quality score | | pmpt_history | View version history with git commit info | | pmpt_diff | Compare two versions, or a version against working copy | | pmpt_edit_plan | Edit plan fields β€” regenerates plan.md and pmpt.ai.md | | pmpt_quality | Check quality score and publish readiness | | pmpt_publish | Publish project to pmptwiki.com |

All tools accept an optional projectPath parameter (defaults to cwd).

---

How It Works

  You                          pmpt                         AI Tool
   β”‚                            β”‚                              β”‚
   β”œβ”€β”€ pmpt init ──────────────→│                              β”‚
   β”‚                            β”‚  Creates .pmpt/ project      β”‚
   β”‚                            β”‚                              β”‚
   β”œβ”€β”€ pmpt plan ──────────────→│                              β”‚
   β”‚   (answer 5 questions)     β”‚  Generates AI prompt         β”‚
   β”‚                            β”‚  β†’ Copied to clipboard       β”‚
   β”‚                            β”‚                              β”‚
   β”œβ”€β”€ Ctrl+V ─────────────────────────────────────────────────→│
   β”‚                            β”‚                    Builds your product
   β”‚                            β”‚                              β”‚
   β”œβ”€β”€ pmpt save ──────────────→│                              β”‚
   β”‚                            β”‚  Snapshots version history   β”‚
   β”‚                            β”‚                              β”‚
   β”œβ”€β”€ pmpt publish ───────────→│                              β”‚
   β”‚                            β”‚  Shares with community       β”‚
   β”‚                            β”‚                              β”‚
   └── Others: pmpt clone ─────→│  Reproduces your journey     β”‚

---

Project Structure

your-project/
└── .pmpt/
    β”œβ”€β”€ config.json        # Project configuration
    β”œβ”€β”€ docs/              # Generated documents
    β”‚   β”œβ”€β”€ plan.md        # Product plan (features checklist)
    β”‚   β”œβ”€β”€ pmpt.md        # Progress tracking & decisions
    β”‚   └── pmpt.ai.md     # AI-ready prompt (project context & instructions)
    └── .history/          # Auto-saved version history
        β”œβ”€β”€ v1-2024-02-20/
        β”œβ”€β”€ v2-2024-02-21/
        └── ...

---

.pmpt File Format

A single portable file containing your entire development journey:

{
  "schemaVersion": "1.0",
  "meta": {
    "projectName": "my-budget-app",
    "description": "Budget tracking app for freelancers",
    "createdAt": "2024-02-20T10:00:00Z"
  },
  "plan": {
    "productIdea": "A budget tracking app...",
    "coreFeatures": "Expense tracking; Monthly reports",
    "techStack": "React, Node.js"
  },
  "docs": {
    "plan.md": "...",
    "pmpt.md": "...",
    "pmpt.ai.md": "..."
  },
  "history": [
    { "version": 1, "timestamp": "...", "files": {} },
    { "version": 2, "timestamp": "...", "files": {} }
  ]
}

Share it. Clone it. Reproduce it.

---

Use Cases

  • Have an idea but no coding skills? β€” Answer 5 questions, paste the prompt into AI, and start building
  • Startup founders β€” Document your MVP creation process from day one
  • Content creators β€” Share your AI-assisted building journey as reproducible content
  • Learners β€” Clone published projects to study how others build with AI

---

Explore Projects

Don't know what to build? See what others have created with AI.

# Open the explore page
pmpt explore

# Found something interesting? Clone it and make it yours
pmpt clone budget-tracker-app

Explore Projects on pmptwiki.com β†’

Clone any project to see how it was planned, what prompts were used, and how it evolved step by step. The clone output shows the product idea, tech stack, and full version history.

---

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

---

Links

---

License

MIT

---

<div align="center">

If pmpt helps you build something, give it a ⭐

Explore what others are building β†’

![Buy Me A Coffee](https://buymeacoffee.com/pmpt_cafe)

</div>

See related servers & alternatives β†’

Related MCP servers

Browse all β†’

Related guides

Hand-picked reading to help you choose and use Files & Docs servers.