Ship the features your
users actually want.
Your customers submit requests. ShipFeat reads your codebase, writes the code, and opens a PR. You review and merge.
For small SaaS teams with more ideas than engineering hours.
How it works
Four steps. Zero engineering time.
From a user's idea to a deployed feature — without touching your sprint backlog.
A user spots something they want
They click your embedded widget, type "Add a dark mode toggle to settings," and hit submit. No account, no ticket system, 10 seconds flat.
"Add a dark mode toggle to the settings page"
ShipFeat reads your code and writes a plan
ShipFeat clones your repo, understands the structure, and generates a detailed spec — which files to touch, what to change, what to add. You approve before any code is written.
✓ Scanned 24 files
✓ Found settings component
✓ Identified theme context
→ Spec: 3 files · 47 lines
Code written, PR opened, preview live
ShipFeat generates production-ready code, opens a pull request on your repo, and Vercel spins up a live preview. Review the diff and test it on a real URL.
feat: add dark mode toggle to settings
Merge and your user gets notified
Click merge. The change goes live. ShipFeat sends your user an email: "Your request was shipped." From feedback to deployed in minutes, not sprints.
Who it's for
Built for small SaaS teams
ShipFeat works best when your app is a single-repo web product and your backlog is full of features your users keep asking for.
- New pages and routes
- CRUD features (model + API + UI)
- UI improvements and settings
- Simple integrations and webhooks
- Bug fixes your users report
- Adding filters, toggles, and search
- Complex architecture redesigns
- Performance optimization
- Mobile app development
- Cross-service / microservice changes
- Large changes touching 20+ files
- Deep domain-specific business logic
The 60/40 rule
ShipFeat handles the 60% of requests that are straightforward — new pages, settings, filters, toggles — so your engineers can focus on the 40% that actually require their brain.
One widget. Three superpowers.
A single embed adds feature requests, a public changelog, and in-app announcements to your product. One line of code, three ways to connect with your users.
- Collect feature requests — 10 seconds, no account needed
- Show your changelog — auto-generated when features ship
- Display announcements — banners, overlays, toasts PRO
- One line of code to install
- Domain allowlist, dark/light theme, custom branding PRO
What would you like to see?
"Add a dark mode toggle to settings"
<script src="https://shipfeat.ai/widget.js"
data-key="your-project-key" />User submitted request
"Add dark mode toggle to settings"
Spec ready for review
3 files · 47 lines · 2 components
PR #142 ready with live preview
preview-dark-mode.vercel.app
Nothing ships without your approval
You review the plan before any code is written. You review the PR and live preview before anything merges. Two approval gates, full control at every step.
- Approve spec before code generation
- Refine specs with natural language — iterate on the plan, not the code
- Review PR with full diff, test on live preview URL
- One-click merge from the dashboard — squash merge, clean git history
- Permission gating — restrict merges to admins or open to all members
- Full audit log of every action PRO
Your AI, your cost, your choice
Bring your own API key from Anthropic or OpenAI. Pick the model that fits your budget and quality bar. Both keys stored separately — switch providers without re-entering.
- API key encrypted at rest
- Switch models per project
- Test connection before saving
AI Configuration
Provider
OpenAI API Key
Model
Live preview before you merge
Every PR gets a Vercel preview deployment. See the actual change running on a real URL before it hits production. No guessing, no surprises.
- Automatic Vercel preview on every PR
- Share preview URL with your team
- Click merge when you're satisfied
Know what's working — and what it costs
Track build success rates, cost per feature, and which users submit the most. Built-in analytics so you ship smarter, not just faster.
- Pipeline health: success rates, time-to-ship, failure breakdown
- Cost tracking: spend per feature, model comparison, token usage
- Submission insights: approval rates, volume trends, top requesters
Analytics Overview
Success Rate
87%
+12% vs last month
Avg Cost
$0.42
per feature
Time to Ship
4.2m
median
Builds — Last 7 Days
Impact
Change Summary
Added a dark mode toggle to the settings page using the existing theme context. Created a new ThemeToggle component and wired it into the settings layout.
2 security flags
localStorage usage detected · No secrets found
Understand every change before you merge
Post-build insights give you the full picture — inline diffs, plain-English change summaries, impact analysis, and security scans. Review with confidence, not guesswork.
- Inline diff view — see exactly what changed, line by line
- Plain-English change summary for non-technical reviewers
- Security & quality flags — secrets, console.logs, TODOs
- Build verification report with test results
Stay in the loop — your way
Choose email, in-app, or Slack for every notification type. Your team gets alerts when builds fail, specs are ready, or PRs need review. Your users get notified when their request ships.
- In-app notification bell with unread badge
- 9 notification types — new request, spec ready, build failed, PR ready, shipped
- Three channels — toggle email, in-app, and Slack independently per event
- End-user emails — notify submitters when their request ships
PR #42 for "Add dark mode toggle" needs review.
5m ago
Build failed for "Update user settings" on DemoApp.
12m ago
Spec for "Add search bar" is ready for review.
1h ago
"Fix mobile nav" has been shipped.
3h ago
Showing latest 4 notifications
Feasibility Analysis
Too many files (24), high complexity, exceeds context budget. Recommended: break into smaller requests.
ShipFeat knows when to say no
Before any code is generated, ShipFeat analyzes the spec for feasibility — file count, complexity, and how much of your codebase it needs to understand. If a request is too complex, it tells you upfront instead of wasting your API budget.
- Four-tier scoring: high, medium, low, blocked
- Saves API costs on specs that would fail
- Transparent scoring with detailed reasons
- Blocked? Refine the scope and re-analyze instantly
A changelog that writes itself
Every time a feature ships, ShipFeat auto-generates a changelog entry. Write manual entries for product updates with a rich text editor. Publish a public, SEO-friendly changelog page your users can bookmark.
- Auto-generated entries when features ship — zero effort
- Rich text editor — headings, bold, lists, links, code blocks
- Public changelog page with SEO metadata
- Displayed in the widget — users see updates in your app
- Starter: 3 manual entries/month · Pro: unlimited PRO
Changelog
shipfeat.ai/changelog/acme/myappDark mode toggle added to settings
Added a new dark mode toggle to the settings page, using the existing theme context. Users can now switch between light and dark themes.
Slack integration now available
Connect your Slack workspace to receive build notifications, spec alerts, and shipping updates in a channel of your choice.
Search bar added to users page
Users can now filter the users list by name or email with instant results.
Scheduled maintenance on March 30 at 2 AM UTC
Banner — fixed at viewport top
New API rate limits
Starting April 1, API requests are limited to 1,000/min per key. Upgrade to Pro for higher limits.
Overlay — centered modal or corner card
v2.4 is live!
New dashboard, faster builds, and more.
Toast — subtle corner notification
Announce what matters — right in your app
Ship a new version? Schedule maintenance? Promote a feature? Create announcements that appear directly in your app through the widget — as banners, overlays, or toasts. No email blasts needed.
- Three types: banner, overlay (center/corner), toast
- Custom colors, CTA buttons, priority badges
- Schedule with start/end dates — auto-expiry built in
- Rich text body for overlays — full WYSIWYG editor
Value Delivered
ROI
2,489x
Shipped
19
features
Dev Hours Saved
21.9h
$3,285 equiv.
Total Cost
$1.32
$0.07 avg/feature
Ship Rate
90%
19 of 21 requests shipped
Prove the value. Show the ROI.
ShipFeat tracks every feature shipped — the dev hours saved, the cost per feature, and your ship rate. Real numbers to justify the tool to your team.
- ROI calculated from dev hours saved vs. actual cost
- Cost per feature with model-level breakdown
- Ship rate and median time-to-ship
Start Today
Stop triaging. Start shipping.
Your users are already telling you what to build. ShipFeat turns their words into working code — reviewed, previewed, and ready to merge.
For SaaS teams with 1–3 engineers and 100 feature requests.