Launch Plan: Content Matrix & User Acquisition Strategy
Target: 0.16 launch release. Milestones 0.13-0.16 build toward launch day: UI hardening (0.13), auth & rate limiting (0.14), deployment & demo (0.15), ecosystem & onboarding (0.16). See roadmap for milestone details.
This document is the overview. Detailed content lives in linked sub-documents:
| Section | Document | What It Covers | |---------|----------|----------------| | Messaging | launch-messaging | Core insight, elevator pitches, pain story, objection responses, BHAG pitch, per-wave messaging, three portals narrative | | User types | launch-user-types | Five audience profiles with hooks, demo priorities, and objections | | Channels | launch-channels | HN, Reddit, blog post structure, video demos, tutorial, email, dev.to, MCP directory, social media | | Staging | launch-staging | Four-wave rollout with checklists, pre-launch infrastructure, weekly distribution plan | | Web presence | launch-web-presence | Three-layer web architecture (pyrite.dev / docs / demo site), extension registry, Discord community |
---
Demo Datasets & KBs
Pre-built KBs for impressive demos:
| Dataset | Source | Entry Count | Best For | |---------|--------|-------------|----------| | 4800-event timeline | Already built | ~4800 | Claude Desktop demo, search impressiveness, PKM intro | | Pyrite's own KB | This repo's `kb/` | ~200 | "We use it to build it", Claude Code demo | | Awesome Python | awesome-python GitHub | ~1600 | Python dev outreach, search demo ("find me async HTTP libs") | | CVE/vulnerability data | NIST NVD JSON feeds | 1000+ (curated subset) | Security angle, corporate KB demo | | RFC summaries | IETF | ~500 (curated) | Knowledge graph demo (RFCs reference each other heavily) | | Python top packages | PyPI JSON API | ~500 | Python dev outreach, dependency graph visualization |
Content needed:
---
Content × Channel × Audience Matrix
Which content serves which channel for which audience:
| Content Piece | HN | Reddit | Blog | Email | MCP Dir | Social | |--------------|-----|--------|------|-------|---------|--------| | Blog post | ✓ (link) | ✓ (link) | ✓ (primary) | ✓ (link) | | ✓ (link) | | PKM intro video | | r/ObsidianMD | embedded | | | ✓ | | Corporate KB intro video | | r/programming | embedded | | | ✓ (LinkedIn) | | Agentic teams intro video | ✓ (in comment) | r/LocalLLaMA, r/ClaudeAI | embedded | | | ✓ | | Claude Desktop demo | ✓ (in comment) | r/ClaudeAI | embedded | | ✓ | ✓ | | Claude Code demo | | r/programming, r/Python | embedded | ✓ | | | | Deploy your own demo | ✓ (in comment) | r/selfhosted | embedded | | | ✓ | | Fork & contribute demo | ✓ (in comment) | r/programming | embedded | | | ✓ | | n8n demo | | r/n8n | linked | | | | | Web UI tour | | all | embedded | | | ✓ | | AI in UI demo | | r/artificial | embedded | | | ✓ | | Manual UI walkthrough | | | linked | | | | | Full self-config loop | ✓ (in comment) | r/LocalLLaMA | embedded | ✓ | | ✓ | | Getting Started tutorial | | all (linked) | linked | ✓ | ✓ | | | Architecture deep-dive | ✓ (in comment) | r/programming, r/Python | section | | | | | Import scripts / example KBs | | r/Python | linked | ✓ | | |
---
Success Metrics
| Metric | Target (Week 1) | Target (Month 1) | |--------|-----------------|-------------------| | GitHub stars | 100 | 500 | | PyPI installs | 200 | 1000 | | HN points | 50+ | — | | MCP directory installs | 50 | 200 | | Blog post views | 2000 | 5000 | | Active users (any CLI/MCP activity) | 20 | 100 | | GitHub issues from external users | 10 | 30 | | Extensions built by external users | 1 | 5 | | Demo site unique visitors | 500 | 2000 | | Demo site GitHub OAuth signups | 20 | 100 | | Ephemeral sandboxes created | 10 | 50 | | KB forks (curated KB repos) | 5 | 20 | | Docker pulls / deploy-button deploys | 10 | 50 |
---