Built for developers who share terminal output

Fast, ephemeral paste sharing with perfect ANSI color preservation. No account required, open source, and privacy-focused.

💡 Why punt.sh?

We've all been there: you're debugging an issue with a teammate and need to share some terminal output. You paste it into Slack or Discord, and... the colors are gone. The formatting is mangled. The error message that was bright red is now indistinguishable from the rest.

punt.sh solves this. It preserves ANSI escape codes and renders them as styled HTML, so your terminal output looks exactly as intended. No more screenshots, no more lost context.

Built with simplicity in mind: pipe any command to punt, get a shareable URL. Pastes expire automatically, keeping things clean. Sign in with GitHub for extended limits and paste management, or use it anonymously - your choice.

Features

🎨 ANSI Color Preservation

Terminal colors, bold, italic, and formatting are preserved exactly as they appear in your terminal. No more colorless pastes.

📝 Syntax Highlighting

66 programming languages supported with beautiful Catppuccin Mocha theme. Use --lang for code snippets instead of terminal output.

🔥 Burn After Read

Self-destructing pastes that delete themselves after being viewed once. Perfect for sensitive logs or one-time shares.

🔒 Private Pastes

Generate a view key that's required to access the paste. Share the key only with people who need to see it.

⏱️ Custom TTL

Set expiry from 1 minute to 30 days. Default is 24 hours - long enough to be useful, short enough to stay clean.

🖥️ CLI & API

Full-featured CLI tool or plain curl - use whatever fits your workflow. Comprehensive API with OpenAPI documentation.

👤 Why Sign In?

Signing in with GitHub unlocks higher limits and paste management:

Feature Anonymous Signed In
Daily paste limit 100 / day 1,000 / day
Maximum TTL 7 days 30 days
Paste dashboard - View & manage all pastes
Extend paste TTL - +7 days anytime
API tokens - Create & revoke tokens

🛠️ Tech Stack

🥟

Bun

Fast JavaScript runtime

🦊

Elysia

TypeScript web framework

🗄️

SQLite / Turso

Database storage

Shiki

Syntax highlighting

🐱

Catppuccin

Color theme

🔐

BetterAuth

Authentication

Open Source

punt.sh is free, open source, and MIT licensed. Self-host it, contribute, or just check out the code.