---
name: Anchorify + Cursor
---

# Anchorify + Cursor

[Cursor](https://cursor.com) is a VS Code fork with a built-in AI
chat. Cursor chats are easy to lose track of, and screenshotting
into Slack loses context. Anchorify gives you a stable URL
for any Cursor chat you want to keep or hand to someone.

## With the SpecStory extension (recommended)

[SpecStory](https://specstory.com) is a free Cursor extension that
writes each chat to a `.specstory/history/*.md` file in your repo.
Once installed, publishing the latest chat is one command:

```bash
anchorify "$(ls -t .specstory/history/*.md | head -1)"
```

You get a stable URL on stdout. Re-running the command after a new
chat publishes the new one with a fresh slug; re-running on the
same file updates the existing share.

## Without SpecStory

Use Cursor's built-in **Export Chat to Markdown** (right-click the
chat title → Export). Save the file to `~/Downloads/`, then:

```bash
anchorify ~/Downloads/cursor-chat-*.md
```

## VS Code extension

The same Anchorify VS Code extension works in Cursor — Cursor pulls
non-Microsoft extensions from the Open VSX Registry, which we
publish to alongside the VS Code Marketplace. Install:

1. `⌘ Shift X` → Extensions.
2. Search "Anchorify".
3. Install.

Then `⌘ Shift P` → **Anchorify: Publish current file** while
focused on a chat-export markdown file.

## Visibility

Default is `public`. Pass `--unlisted` or `--members` to keep the
chat scoped tighter. See
[guide-visibility](../guide-visibility) for the tier table.

## Install

```bash
npm i -g anchorify-cli
anchorify login
```

Then create an API token at
<https://anchorify.io/dashboard>.
