Files
upstream-tldraw/apps/docs/content/docs/llm-docs.mdx
upstream-mirror a774ac673a
Some checks failed
Deploy analytics worker / Deploy analytics worker to ${{ (github.ref == 'refs/heads/production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Failing after 1s
i18n upload strings / Upload latest strings (push) Failing after 1s
Deploy bemo / Deploy bemo to ${{ (github.ref == 'refs/heads/bemo-production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Failing after 1s
Deploy grafana resources / ${{ github.event_name == 'push' && 'Deploy grafana resources' || 'Validate grafana resources (dry run)' }} (push) Failing after 0s
End to end tests (dotcom) / Check for relevant changes (push) Failing after 0s
End to end tests (examples) / Check for relevant changes (push) Failing after 0s
End to end tests (mermaid readability) / Check for relevant changes (push) Failing after 1s
End to end tests (perf) / Check for relevant changes (push) Failing after 0s
Publish editor extensions / Publish editor extensions (push) Failing after 1s
Publish SDK packages / Remove the publish-packages label (push) Has been skipped
Checks / Tests & checks (push) Has been cancelled
Checks / Build all projects (push) Has been cancelled
Deploy templates / Deploy templates (push) Has been cancelled
End to end tests (dotcom) / End to end tests (dotcom) (push) Has been cancelled
End to end tests (mermaid readability) / End to end tests (mermaid readability) (push) Has been cancelled
End to end tests (perf) / End to end tests (perf) (push) Has been cancelled
Deploy .com / Deploy dotcom to ${{ (github.ref == 'refs/heads/production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Has been cancelled
End to end tests (examples) / End to end tests (examples) (push) Has been cancelled
Publish SDK packages / Publish SDK packages (push) Has been cancelled
Publish SDK packages / Tell user released version (push) Has been cancelled
Publish SDK packages / Publishes code templates to separate repositories (push) Has been cancelled
Publish SDK packages / Deploys the template demos with the new SDK version (push) Has been cancelled
snapshot of https://github.com/tldraw/tldraw.git (main, 2026-09-23; blobs > 131072B omitted)
2026-09-23 16:12:52 +05:00

57 lines
2.7 KiB
Plaintext

---
title: LLM documentation
status: published
author: steveruizok
date: 2/1/2026
order: 9
keywords:
- llm
- ai
- language model
- markdown
- llms.txt
- copy
- context
- agent
---
The tldraw docs are available in formats built for large language models (LLMs): plain-text bundles you can hand to a coding assistant or agent, and a copy-as-markdown button on every article.
## llms.txt
We publish [tldraw.dev/llms.txt](https://tldraw.dev/llms.txt), following the [llms.txt convention](https://llmstxt.org/). It indexes the SDK feature articles, the examples, and the release notes, and links to several bundles of the same content. The bundles are regenerated on every docs build.
| File | Contents |
| --------------------------------------------------------- | -------------------------------------------- |
| [llms.txt](https://tldraw.dev/llms.txt) | Index with links to all resources |
| [llms-full.txt](https://tldraw.dev/llms-full.txt) | SDK feature articles, releases, and examples |
| [llms-docs.txt](https://tldraw.dev/llms-docs.txt) | SDK feature articles only |
| [llms-releases.txt](https://tldraw.dev/llms-releases.txt) | Release notes only |
| [llms-examples.txt](https://tldraw.dev/llms-examples.txt) | Examples with full source code |
The guides in this section of the site (under `/docs`) aren't in the bundles. Use the copy button below for those.
### Using llms.txt with AI assistants
When working with an AI coding assistant, you can provide context by including the relevant llms.txt file in your prompt or conversation. For example:
- Use `llms-docs.txt` when asking about SDK features, APIs, or implementation patterns
- Use `llms-examples.txt` when looking for code examples or implementation references
- Use `llms-releases.txt` when asking about recent changes or migration between versions
- Use `llms-full.txt` when you need comprehensive context across all documentation
Many AI tools fetch URLs directly, so you can reference these files by URL in your prompts:
```
Read https://tldraw.dev/llms-docs.txt, then add a custom shape to my app.
```
## Copy markdown button
Every article on tldraw.dev has a "Copy markdown" button in its header. Click it to copy the article as markdown, ready to paste into an LLM conversation. The copy keeps headings, code blocks, and links, and strips the site navigation.
## Related
- [AI integrations](/docs/ai) — Using the canvas with AI models: generated content, workflows, and agents
- [Mermaid diagrams](/docs/mermaid) — Turning model-generated diagram text into shapes