# Getting started

**Paste Markdown. Edit like Google Docs. Copy Markdown.**

Pasty is a document editor for people who work with coding agents. The homepage *is* the editor: paste a Markdown response from ChatGPT, Claude, Cursor, Devin or any other agent, edit it like a normal document, and copy clean Markdown back out. No account required.

## The loop

1. **Paste.** Open [pasty.sh](https://pasty.sh) and paste. Markdown is recognised on the way in, so headings, lists, tables, task lists, code blocks and links become real document structure rather than text with symbols in it.
2. **Edit.** Work on it like a document. Bold, headings, lists and tables live in the toolbar and on the usual shortcuts; `⌘K` opens the command palette with everything else.
3. **Copy Markdown.** `⌘⇧C`, or the palette. What comes out is clean Markdown, not a reconstruction. The round trip is what Pasty is for, and every construct the editor supports is tested against it.

Markdown is the only format Pasty stores. There is no editor-state file to export or convert. The document *is* its Markdown.

## How a document gets its name

A document is named after its first line, and keeps following it. Paste `# Launch plan` and that is what the command palette will call it. Type a title yourself and it is yours from then on; the first line stops mattering. The first line stays in the document either way, because the Markdown you copy has to be the Markdown you pasted.

## Without an account

Everything works signed out. Your document lives in this browser, and Pasty keeps saving it as you type. There is one draft per browser: `/` resumes it, and `/new` asks before replacing it. [Create an account](/signup) to keep several documents, reach them from any device, and share them. Signing up mid-edit keeps what you were writing: the draft becomes your first saved document.

## What Pasty is not

There are no images, no version history, no comments, no folders, no export and no Markdown source view in this version. Full-text search is not built either: the palette searches titles, which is one more reason the first line matters.

## Read on

- [Keyboard shortcuts](/docs/keyboard-shortcuts)
- [Command line and Pasty CLI](/docs/cli)
- [Vim mode](/docs/vim-mode)
- [Sharing and live editing](/docs/sharing)
- [Accounts and saving](/docs/accounts-and-saving)
