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.

See how it works

How it works

Four steps. Zero engineering time.

From a user's idea to a deployed feature — without touching your sprint backlog.

1
User Feedback

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.

Feature Request

"Add a dark mode toggle to the settings page"

Submit
2
Spec Generation

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.

Analyzing codebase…

Scanned 24 files

Found settings component

Identified theme context

→ Spec: 3 files · 47 lines

3
Pull Request

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.

PR #142Open

feat: add dark mode toggle to settings

+47 lines-3 lines3 files
preview-dark-mode-abc123.vercel.app
4
Shipped

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.

Shipped!
PR
Merged to main
🚀
Deployed to production
User notified via email

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.

ShipFeat is great at
  • 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
Not designed for
  • 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
FeedbackChangelogUpdates

What would you like to see?

"Add a dark mode toggle to settings"

Submit
<script src="https://shipfeat.ai/widget.js"
  data-key="your-project-key" />

User submitted request

"Add dark mode toggle to settings"

NEW

Spec ready for review

3 files · 47 lines · 2 components

REVIEW

PR #142 ready with live preview

preview-dark-mode.vercel.app

READY

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

AnthropicOpenAI

OpenAI API Key

sk-••••••••••••7xKmverified

Model

GPT-5.4
preview-dark-mode-abc123.vercel.app
Settings
Dark mode
Preview deployment live

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
Pro

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

MonTueWedThuFriSatSun
Successful
Failed
OverviewChangesSecurity 2

Impact

3 files
+47 added-3 removed2 components

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

Pro

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
Notifications3 new
Mark all read
🔀

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

HIGHLikely to succeed
Files to change3
New files1
ComplexityLow
Repo context12% of codebase
All checks passed — safe to build
BLOCKED"Redesign entire dashboard layout"

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/myapp
Auto-generatedMar 28, 2026

Dark 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.

ManualMar 25, 2026

Slack integration now available

Connect your Slack workspace to receive build notifications, spec alerts, and shipping updates in a channel of your choice.

Auto-generatedMar 22, 2026

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

Learn more

Banner — fixed at viewport top

Heads up

New API rate limits

Starting April 1, API requests are limited to 1,000/min per key. Upgrade to Pro for higher limits.

View detailsDismiss

Overlay — centered modal or corner card

v2.4 is live!

New dashboard, faster builds, and more.

Toast — subtle corner notification

Pro

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.