The Notebook Built for
Developers & AI Agents
Zero-latency snippet sharing, rich Markdown publishing, ANSI log analysis, and sandboxed live previews. From your terminal to Cursor & Claude in milliseconds.
Distributed State Reconciliation in Node.js
When scaling WebSocket state across regional clusters, deterministic consensus requires bounded monotonic vector clocks. The system latency guarantees satisfy:
Append .md to any Supanote link to retrieve the clean raw Markdown stream for static site generators or automated docs sync.
Everything You Need to Share, Publish & Debug
Built from the ground up for modern engineering teams, open source builders, and autonomous AI agents.
Developer Markdown & Technical Publishing
Native GitHub Flavored Markdown (GFM), KaTeX-style mathematical formulas, interactive checklist items, table alignments, and custom callout directives (:::tip, :::warning, :::note).
ANSI Log & Crash Analysis
Paste messy server logs, Docker terminal outputs, or stack traces. Supanote strips or highlights ANSI 256 color escapes and provides click-to-anchor line links.
#L14-L28
Client-Side AES-256
Encrypt sensitive credentials, env variables, or incident logs in the browser using the Web Crypto API. The server never sees your plain-text key or secret data.
Native Model Context Protocol (MCP)
Connect Cursor, Claude Desktop, Antigravity, or Windsurf directly. Your assistant can create shareable links, fetch historical pastes for context, and publish debugging summaries without leaving the editor.
supanote_create_note · supanote_get_note · supanote_list_notes
Read Spec →
Blog & RSS Feeds (/@username)
Every verified username gets a public profile page with automatic RSS and Atom feeds. Turn your technical notes into a zero-maintenance engineering blog.
/u/:username/feed.xml
First-Class CLI & UNIX Pipeline Support
Append .txt or .raw to any paste URL to fetch raw plain text directly without HTML overhead. Stream outputs directly to grep, jq, or xargs.
curl -sL https://supanote.app/n/release-notes.txt | head -n 20
UNIX Friendly
Integrate in Under 60 Seconds
Pick your preferred integration layer and start publishing immediately.
# 1. Instant anonymous note via standard input echo "Hello from Supanote CLI" | curl -s -X POST https://supanote.app/api/notes \ -H "Content-Type: application/json" \ -d '{"content": "Hello from terminal", "title": "CLI Note"}' # 2. Upload file directly curl -F "c=@server.log" https://supanote.app/api/notes
// Add to ~/.cursor/mcp.json or Claude Desktop Config:
{
"mcpServers": {
"supanote": {
"command": "npx",
"args": ["-y", "supanote-mcp"],
"env": {
"SUPANOTE_API_URL": "https://supanote.app"
}
}
}
}
// Node.js Native Fetch
const response = await fetch('https://supanote.app/api/v1/notes', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer sn_pat_YOUR_TOKEN'
},
body: JSON.stringify({
title: 'Automated CI Report',
content: 'All 28 suites passed cleanly in 4.2s.',
content_type: 'markdown'
})
});
const { noteUrl } = await response.json();
console.log('Published note:', noteUrl);
Free Forever for Everyday Use.
Power Up with Pro.
Simple, transparent developer plans. Cancel anytime with one click.
Community
For quick pastes, bug shares & code snippets
- Up to 500 KB per paste
- Unlimited public & unlisted pastes
- Full Markdown, Math & ANSI syntax highlighting
- Full CLI & cURL API integration
- Permanent or 7-day expiration
Developer Pro
For power engineers, teams & automated pipelines
- 25 MB paste & log size limit
-
Custom vanity slugs (
/n/my-project) - End-to-End Client AES-256 password encryption
-
Verified
@usernameprofile badge & blog feeds - Unlimited Personal Access Tokens (PAT)
- Priority edge routing & zero rate limit throttling
Frequently Asked Questions
Everything you wanted to know about storage, privacy, and agent integrations.
How is Supanote different from GitHub Gist or Pastebin?
Supanote is specifically tailored for developer speed, rich technical content, and AI tooling. Unlike legacy pastebins, Supanote features first-class ANSI log rendering, live sandboxed HTML/CSS previews, mathematical equations, client-side AES-256 encryption, and native Model Context Protocol (MCP) server support for assistants like Cursor and Claude Desktop.
Is my data private and encrypted?
Yes. Unlisted pastes are hidden from search engines and indexers via noindex robot tags. For sensitive data, Supanote provides end-to-end client-side encryption using the standard Web Crypto API (AES-GCM 256-bit). The encryption key never touches our servers.
How does the Cursor & Claude MCP server work?
Supanote provides an open Model Context Protocol server adhering to the Anthropic MCP specification. When configured in your IDE, the agent can call tools to publish snippets, retrieve reference notes, or upload test tracebacks directly into clean links.
Can I use Supanote inside GitHub Actions or CI/CD?
Absolutely. You can cURL directly to /api/notes with a simple one-liner to capture build failures, test snapshots, or performance profiles and output a clean link in your CI summary.
Ready to Upgrade Your Developer Workflow?
Paste anything right now. No account or credit card required.