Skip to content

Instantly share code, notes, and snippets.

@unforced
Created January 7, 2026 00:05
Show Gist options
  • Select an option

  • Save unforced/e0101d2adade478234a8f544b764d9a3 to your computer and use it in GitHub Desktop.

Select an option

Save unforced/e0101d2adade478234a8f544b764d9a3 to your computer and use it in GitHub Desktop.
Parachute Hosted - Tiered Pricing Model Research
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Parachute Hosted - Pricing Tiers</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
min-height: 100vh;
color: #e8e8e8;
padding: 40px 20px;
}
.container {
max-width: 1200px;
margin: 0 auto;
}
header {
text-align: center;
margin-bottom: 60px;
}
h1 {
font-size: 3rem;
margin-bottom: 16px;
background: linear-gradient(135deg, #00d4ff, #7b2cbf);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.tagline {
font-size: 1.3rem;
color: #a0a0a0;
max-width: 600px;
margin: 0 auto;
}
.tiers {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 24px;
margin-bottom: 60px;
}
.tier {
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 16px;
padding: 32px;
transition: transform 0.2s, box-shadow 0.2s;
}
.tier:hover {
transform: translateY(-4px);
box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
}
.tier.featured {
border-color: #7b2cbf;
background: rgba(123, 44, 191, 0.1);
}
.tier-header {
margin-bottom: 24px;
}
.tier-name {
font-size: 1.5rem;
font-weight: 600;
margin-bottom: 8px;
}
.tier-price {
font-size: 2.5rem;
font-weight: 700;
color: #00d4ff;
}
.tier-price span {
font-size: 1rem;
color: #808080;
font-weight: 400;
}
.tier-description {
color: #a0a0a0;
font-size: 0.95rem;
margin-bottom: 24px;
line-height: 1.5;
}
.features {
list-style: none;
}
.features li {
padding: 8px 0;
display: flex;
align-items: flex-start;
gap: 10px;
font-size: 0.95rem;
}
.features li::before {
content: "✓";
color: #00d4ff;
font-weight: bold;
flex-shrink: 0;
}
.features li.disabled {
color: #606060;
}
.features li.disabled::before {
content: "—";
color: #404040;
}
.badge {
display: inline-block;
background: #7b2cbf;
color: white;
font-size: 0.75rem;
padding: 4px 10px;
border-radius: 20px;
margin-left: 8px;
font-weight: 500;
}
.architecture {
background: rgba(255, 255, 255, 0.03);
border-radius: 16px;
padding: 40px;
margin-bottom: 60px;
}
.architecture h2 {
font-size: 1.8rem;
margin-bottom: 24px;
text-align: center;
}
.arch-diagram {
font-family: 'Monaco', 'Menlo', monospace;
font-size: 0.85rem;
background: #0d1117;
padding: 24px;
border-radius: 12px;
overflow-x: auto;
line-height: 1.4;
color: #c9d1d9;
}
.tech-stack {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 30px;
}
.tech-item {
text-align: center;
padding: 20px;
background: rgba(255, 255, 255, 0.03);
border-radius: 12px;
}
.tech-item h4 {
color: #00d4ff;
margin-bottom: 8px;
}
.tech-item p {
color: #808080;
font-size: 0.9rem;
}
.cost-table {
width: 100%;
border-collapse: collapse;
margin-top: 20px;
}
.cost-table th, .cost-table td {
padding: 12px 16px;
text-align: left;
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.cost-table th {
color: #00d4ff;
font-weight: 500;
}
.cost-table .margin {
color: #4ade80;
}
footer {
text-align: center;
color: #606060;
padding: 40px 0;
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
footer a {
color: #00d4ff;
text-decoration: none;
}
.highlight {
color: #00d4ff;
}
.section-title {
font-size: 1.8rem;
margin-bottom: 24px;
text-align: center;
}
.economics {
background: rgba(255, 255, 255, 0.03);
border-radius: 16px;
padding: 40px;
margin-bottom: 60px;
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>🪂 Parachute Hosted</h1>
<p class="tagline">Open & interoperable extended mind technology. Local-first, voice-first AI tooling that scales from free to powerful.</p>
</header>
<div class="tiers">
<div class="tier">
<div class="tier-header">
<div class="tier-name">Free</div>
<div class="tier-price">$0</div>
</div>
<p class="tier-description">Try the experience. Voice journaling that stays completely local.</p>
<ul class="features">
<li>Parachute Daily app</li>
<li>Voice → markdown journaling</li>
<li>Local storage only</li>
<li class="disabled">No sync</li>
<li class="disabled">No AI</li>
</ul>
</div>
<div class="tier">
<div class="tier-header">
<div class="tier-name">Sync</div>
<div class="tier-price">$1<span>/month</span></div>
</div>
<p class="tier-description">Your journal, backed up, with a gentle AI companion.</p>
<ul class="features">
<li>Everything in Free</li>
<li>Markdown file sync across devices</li>
<li>Daily AI insights on your journal</li>
<li>Audio stays local (saves space)</li>
<li class="disabled">No chat</li>
</ul>
</div>
<div class="tier featured">
<div class="tier-header">
<div class="tier-name">Plus <span class="badge">Popular</span></div>
<div class="tier-price">$5<span>/month</span></div>
</div>
<p class="tier-description">Start having conversations with your knowledge.</p>
<ul class="features">
<li>Everything in Sync</li>
<li>Parachute Chat (limited sessions)</li>
<li>Vault organization & notes</li>
<li>Basic RAG - chat references your vault</li>
<li>Like Google Drive for your thinking</li>
</ul>
</div>
<div class="tier">
<div class="tier-header">
<div class="tier-name">Pro</div>
<div class="tier-price">$10<span>/month</span></div>
</div>
<p class="tier-description">Your full extended mind, unlimited.</p>
<ul class="features">
<li>Everything in Plus</li>
<li>Unlimited chat sessions</li>
<li>Longer context windows</li>
<li>Better search & RAG</li>
<li>Audio sync included</li>
</ul>
</div>
<div class="tier">
<div class="tier-header">
<div class="tier-name">Developer</div>
<div class="tier-price">$20<span>/month</span></div>
</div>
<p class="tier-description">Build with your AI. Your own personal VM.</p>
<ul class="features">
<li>Everything in Pro</li>
<li>Personal VM (Fly.io)</li>
<li>Code execution & scripts</li>
<li>Full Goose + MCP ecosystem</li>
<li>Claude Agent SDK compatible</li>
</ul>
</div>
</div>
<div class="architecture">
<h2 class="section-title">Multi-Backend Architecture</h2>
<div class="arch-diagram">
<pre>
┌─────────────────────────────────────────────────────────────────┐
│ Parachute Client Apps │
│ (Flutter Chat / Daily / Obsidian Plugin) │
│ │
│ Unified Agent Client Protocol │
└────────────────────────────┬────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────┐
│ Vault Tool Abstraction │
│ │
│ read_file() | write_file() | search() | chat() | execute() │
│ │
│ Same interface, different backends │
└────────────────────────────┬────────────────────────────────────┘
┌────────────────────┼────────────────────┐
▼ ▼ ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│ $1-10 Tiers │ │ $20 Tier │ │ Self-Hosted │
│ Serverless │ │ Personal VM │ │ Your Server │
│ │ │ │ │ │
│ Cloudflare │ │ Fly.io │ │ Parachute │
│ Workers + D1 │ │ 2GB + 10GB │ │ Base Server │
│ + R2 │ │ │ │ │
│ │ │ │ │ │
│ ~$0.01-1/user│ │ ~$4-5/user │ │ Your cost │
└───────────────┘ └───────────────┘ └───────────────┘
</pre>
</div>
<div class="tech-stack">
<div class="tech-item">
<h4>Cloudflare Workers</h4>
<p>Serverless compute at the edge. Scale-to-zero, global deployment.</p>
</div>
<div class="tech-item">
<h4>D1 + R2</h4>
<p>SQLite database + S3-compatible storage. No egress fees.</p>
</div>
<div class="tech-item">
<h4>Fly.io VMs</h4>
<p>Firecracker microVMs with persistent storage. Full isolation.</p>
</div>
<div class="tech-item">
<h4>DeepInfra Nemotron</h4>
<p>$0.06/1M tokens. 262K context. Incredibly cost-effective.</p>
</div>
</div>
</div>
<div class="economics">
<h2 class="section-title">Unit Economics</h2>
<table class="cost-table">
<thead>
<tr>
<th>Tier</th>
<th>Revenue</th>
<th>Our Cost</th>
<th>Margin</th>
<th>Backend</th>
</tr>
</thead>
<tbody>
<tr>
<td>Sync ($1)</td>
<td>$1.00</td>
<td>~$0.05</td>
<td class="margin">95%</td>
<td>R2 + daily AI cron</td>
</tr>
<tr>
<td>Plus ($5)</td>
<td>$5.00</td>
<td>~$0.50</td>
<td class="margin">90%</td>
<td>Workers + D1 + R2</td>
</tr>
<tr>
<td>Pro ($10)</td>
<td>$10.00</td>
<td>~$1.00</td>
<td class="margin">90%</td>
<td>Workers + D1 + R2</td>
</tr>
<tr>
<td>Developer ($20)</td>
<td>$20.00</td>
<td>~$5.00</td>
<td class="margin">75%</td>
<td>Fly.io VM (2GB/10GB)</td>
</tr>
</tbody>
</table>
<p style="margin-top: 24px; color: #a0a0a0; text-align: center;">
At 1,000 users (mixed tiers): <span class="highlight">~$7,000/month revenue</span> with <span class="highlight">~85% gross margin</span>
</p>
</div>
<div class="architecture">
<h2 class="section-title">Why This Works</h2>
<div class="tech-stack">
<div class="tech-item">
<h4>Genuine Free Tier</h4>
<p>Cloudflare's generous limits make $0-1 tiers actually profitable.</p>
</div>
<div class="tech-item">
<h4>Natural Progression</h4>
<p>Each tier unlocks meaningful capabilities, not artificial limits.</p>
</div>
<div class="tech-item">
<h4>Same Apps</h4>
<p>Flutter clients don't change. Just the backend URL.</p>
</div>
<div class="tech-item">
<h4>No Lock-in</h4>
<p>Users can always self-host. Open source stays open.</p>
</div>
</div>
</div>
<footer>
<p>
<a href="https://github.com/OpenParachutePBC">Open Parachute PBC</a> ·
Open source, local-first, voice-first
</p>
<p style="margin-top: 12px; font-size: 0.85rem;">
Research document · January 2026
</p>
</footer>
</div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment