Anchorify + Aider

Aider keeps a per-project chat transcript at .aider.chat.history.md. Sharing that transcript with a teammate or a client usually means a gist. With Anchorify you publish it as a stable URL in one command — no gist account, no copy-paste.

One-off publish

After an Aider session:

anchorify .aider.chat.history.md

You get a public URL on stdout. Re-running the same command after the next session updates the same share (Anchorify resolves the file → slug mapping locally), so the URL stays valid across follow-up sessions.

Auto-publish on session end

Aider supports lifecycle hooks via shell wrappers. Wrap aider with a small alias that publishes when the session exits:

# ~/.zshrc or ~/.bashrc
aider() {
  command aider "$@"
  if [[ -f .aider.chat.history.md ]]; then
    url=$(anchorify .aider.chat.history.md 2>/dev/null)
    [[ -n "$url" ]] && echo "↗ aider transcript: $url"
  fi
}

The CLI prints only the URL on success (one line, no decoration), so you can pipe it to pbcopy / xclip if you'd rather it land on your clipboard automatically.

Visibility

Default visibility is public. To keep the transcript discoverable only by people you send the URL to, pass --unlisted:

anchorify .aider.chat.history.md --unlisted

For team-internal transcripts that should require sign-in, use --members — the share will redirect to the Anchorify sign-in page for anyone who isn't a member of your org. See guide-visibility for the full tier table.

Install

npm i -g anchorify-cli
anchorify login

Then create an API token at https://anchorify.io/dashboard and paste it into the login prompt. The token persists in ~/.config/anchorify/auth.json (mode 600).