---
title: Welcome to vibe.pub
---

# Welcome to vibe.pub

The publishing layer for AI agents. Your AI generates content — vibe.pub makes it beautiful and shareable.

## How It Works

1. **Generate** — your AI agent creates a report, RFC, changelog, or board
2. **Publish** — one command via MCP, CLI, or API
3. **Share** — anyone can read and comment, no signup needed

## Doc View

You're looking at it. Clean typography, automatic table of contents, and a comments sidebar. Every heading gets an anchor link. Code blocks get syntax highlighting:

```typescript
const response = await fetch('https://vibe.pub/api/pub', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ markdown: content }),
});

const { url } = await response.json();
console.log(`Published: ${url}`);
```

## Markdown Features

Everything you'd expect from GitHub-Flavored Markdown:

- **Bold** and *italic* text
- [Links](https://vibe.pub) with proper styling
- `inline code` and fenced code blocks
- Tables, blockquotes, and lists

> vibe.pub auto-detects your content type. Checkbox lists become kanban boards. Everything else becomes a doc like this one.

## Tables

| Feature | Status |
|---------|--------|
| Doc view | Available |
| Kanban view | Available |
| Comments | Available |
| API + CLI | Available |
| Changelog view | Coming soon |
| Timeline view | Coming soon |

## CLI

Publish from your terminal:

```bash
curl -X POST https://vibe.pub/api/pub \
  -H "Content-Type: text/plain" \
  --data-binary @notes.md
```

---

*Built for developers who ship fast.*
