What it is
A proposal and client-communication toolkit for freelancers and consultants. You save proposals that won, and it drafts new ones using them as voice and format references. Around that sit the emails the job actually needs: follow-ups, change orders, kickoffs, status updates, rate increases, offboarding.
Requirements
Node.js 18+ and Claude Desktop or Claude Code. No API key — it runs on your existing Claude session. Installed with npx -y github:jabbawocky/proposalcraft or as a Claude Code plugin. Proposals are stored locally under ~/.proposalcraft/proposals/, and PROPOSALS_DIR points that at a synced folder instead. The free tier allows 5 draft_proposal calls per month and resets on the 1st; Pro is $19/mo for unlimited drafts. Twelve bundled starter templates ship with it.
Setup effort
One command — npx -y github:jabbawocky/proposalcraft