Skip to content

Introduction

feedpipe is a real-time collaboration layer for localhost development. It lets you share your local development server with reviewers and receive instant feedback as comments and highlights—all visible in your terminal.

If you’re brand new, start with the Quick Start.

The Problem

Getting feedback on work-in-progress features is painful:

  1. Deploy to staging - Slow, requires CI/CD, pollutes commit history
  2. Screen sharing - Synchronous, can’t interact with the app
  3. Screenshots - Static, lose context, hard to pinpoint issues
  4. Loom videos - Time-consuming to record and watch

The Solution

feedpipe creates a public URL for your localhost in seconds:

Terminal window
feedpipe 3000
# → https://abc123.feedpipe.dev

Share this URL with anyone. They can:

  • Browse your app as if it were deployed
  • Click elements to add comments
  • Draw rectangles to highlight areas
  • See other reviewers in real-time

You see all feedback instantly in your terminal:

💬 Comment from Sarah
/checkout
Element: .price-total
"This should show the discounted price"
🔲 Highlight from Mike
/dashboard
"The chart is cut off on mobile"

Key Features

Real-time Collaboration

Multiple reviewers can annotate simultaneously. Everyone sees each other’s comments and highlights in real-time.

AI Agent Integration

Pipe feedback directly to AI coding agents:

Terminal window
feedpipe 3000 --ai claude

When a reviewer adds a comment, it’s automatically sent to Claude (or Codex, Gemini, etc.) for analysis and potential fixes.

Zero Configuration

No accounts, no API keys, no setup. Just install and run. Tunnels automatically expire after 24 hours.

Built for Developers

  • Beautiful terminal output with chalk
  • JSON mode for scripting (--json)
  • Quiet mode for CI (--quiet)
  • Password protection (--password)

How It Works

feedpipe is built on porthole.dev, a high-performance tunneling infrastructure:

  1. CLI creates a WebSocket connection to the relay
  2. Relay (Cloudflare Workers) proxies HTTP requests to your localhost
  3. Toolbar (injected into HTML) enables annotations
  4. Events flow back to your terminal in real-time

See How It Works for the full architecture.