iceberg.sh

Pipe any bytes — text, PDFs, images, videos, zips — to a topic and grab them anywhere.

Install

curl -fsSL https://iceberg.sh/install.sh | sh

Send & receive

# on one machine — pipe anything in
echo "hi from my laptop" | iceberg push my-topic

# on any other machine
iceberg pull my-topic

Send a file — any bytes

# pdf, image, video, zip, tar — just redirect it in
iceberg push -t report < report.pdf
iceberg pull report > report.pdf

View it in the browser

# renders text, images & SVG — otherwise downloads
iceberg.sh/v/my-topic

Set a default topic

# save it once, then drop the name
iceberg topic my-topic
echo "hi" | iceberg push
iceberg pull

No CLI? curl works too

curl -d "hi" iceberg.sh/my-topic
curl iceberg.sh/my-topic
Read the docs → (coming soon)