docs: improve Examples & Tutorials page (#5723)

docs: improve Examples & Tutorials page with better organization and content

- Reorganize page into clear sections: Getting Started, Ready-to-Deploy, Multi-Agent, Tools & Integrations, SDK Examples, Community Projects, Learning Resources
- Add more examples from Awesome Letta including CharacterAI clone, Deep Research Agent, DuckDB Agent, and various integrations
- Add helpful Info box pointing to Quickstart, DeepLearning.AI Course, and Awesome Letta
- Improve card descriptions to be more informative and action-oriented
- Update title from "Letta Cookbooks" to "Examples & Tutorials" for clarity
- Fix internal tutorial links to use correct /examples/ and /cookbooks/ paths
- Better connect page to rest of documentation and community resources
This commit is contained in:
Cameron Pfiffer
2025-10-23 18:24:24 -07:00
committed by Caren Thomas
parent 70e60e3f2f
commit 1d4a6e548d

View File

@@ -0,0 +1,274 @@
---
title: Examples & Tutorials
slug: cookbooks
---
Build powerful AI agents with persistent memory. Explore tutorials, ready-to-use templates, and community projects to get started.
<Info>
**New to Letta?**
- Start with our [Quickstart Guide](/quickstart)
- Take the free [DeepLearning.AI Course](https://www.deeplearning.ai/short-courses/llms-as-operating-systems-agent-memory/)
- Explore [Awesome Letta](https://github.com/letta-ai/awesome-letta) for more resources
</Info>
## Getting Started Tutorials
Step-by-step guides to learn Letta fundamentals.
<CardGroup cols={2}>
<Card
title="Your First Agent"
icon="fa-sharp fa-light fa-rocket"
href="/examples/hello-world"
iconPosition="left"
>
Build your first Letta agent in minutes
</Card>
<Card
title="Talk to Your PDF"
icon="fa-sharp fa-light fa-file-pdf"
href="/examples/pdf-chat"
iconPosition="left"
>
Create an agent that can answer questions about PDF documents
</Card>
<Card
title="Attaching & Detaching Memory Blocks"
icon="fa-sharp fa-light fa-memory"
href="/examples/attaching-detaching-blocks"
iconPosition="left"
>
Learn how to dynamically manage agent memory
</Card>
<Card
title="Shared Memory Blocks"
icon="fa-sharp fa-light fa-share-nodes"
href="/examples/shared-memory-blocks"
iconPosition="left"
>
Share memory between multiple agents for coordination
</Card>
</CardGroup>
## Ready-to-Deploy Applications
Production-ready templates you can clone and customize.
<CardGroup cols={2}>
<Card
title="Next.js Chatbot"
icon="fa-sharp fa-light fa-messages"
href="https://github.com/letta-ai/letta-chatbot-example"
iconPosition="left"
>
Full-stack chatbot with per-user agent memory (Next.js + TypeScript)
</Card>
<Card
title="Discord Bot"
icon="fa-brands fa-discord"
href="https://github.com/letta-ai/letta-discord-bot-example"
iconPosition="left"
>
Discord bot with persistent memory for each server and user
</Card>
<Card
title="Character.AI Clone"
icon="fa-sharp fa-light fa-user-robot"
href="https://github.com/letta-ai/characterai-memory"
iconPosition="left"
>
Create AI characters with memory that persists across conversations
</Card>
<Card
title="Deep Research Agent"
icon="fa-sharp fa-light fa-magnifying-glass"
href="https://github.com/letta-ai/deep-research"
iconPosition="left"
>
Research agent that gathers and synthesizes information over time
</Card>
</CardGroup>
## Multi-Agent Systems
Build coordinated teams of specialized agents.
<CardGroup cols={2}>
<Card
title="Async Multi-Agent"
icon="fa-sharp fa-light fa-user-group"
href="/examples/multi-agent-async"
iconPosition="left"
>
Connect agents to chat with each other and users simultaneously
</Card>
<Card
title="Customer-Specific Agents"
icon="fa-sharp fa-light fa-users"
href="/cookbooks/customer-specific-agents"
iconPosition="left"
>
Template for building relationship-aware agents for each customer
</Card>
</CardGroup>
## Tools & Integrations
Connect Letta to your favorite platforms and tools.
<CardGroup cols={3}>
<Card
title="Vercel AI SDK"
icon="fa-sharp fa-light fa-triangle"
href="https://github.com/letta-ai/vercel-ai-sdk-provider"
iconPosition="left"
>
Use Letta with Vercel AI SDK v5
</Card>
<Card
title="Zapier"
icon="fa-sharp fa-light fa-bolt"
href="https://zapier.com/apps/letta/integrations"
iconPosition="left"
>
Connect agents to 7,000+ apps
</Card>
<Card
title="n8n Workflows"
icon="fa-sharp fa-light fa-diagram-project"
href="https://github.com/letta-ai/n8n-nodes-letta"
iconPosition="left"
>
Integrate with n8n automation workflows
</Card>
<Card
title="Telegram Bot"
icon="fa-brands fa-telegram"
href="https://github.com/letta-ai/letta-telegram"
iconPosition="left"
>
Deploy agents on Telegram
</Card>
<Card
title="Obsidian Plugin"
icon="fa-sharp fa-light fa-note-sticky"
href="https://github.com/letta-ai/letta-obsidian"
iconPosition="left"
>
Add Letta agents to your knowledge base
</Card>
<Card
title="DuckDB Agent"
icon="fa-sharp fa-light fa-database"
href="https://github.com/letta-ai/letta-duckdb-agent"
iconPosition="left"
>
SQL-powered data analysis agent
</Card>
</CardGroup>
## SDK Examples
Learn the basics with minimal code examples.
<CardGroup cols={2}>
<Card
title="TypeScript SDK"
icon="fa-brands fa-js"
href="https://github.com/letta-ai/letta/tree/main/examples/docs/node/example.ts"
iconPosition="left"
>
Basic TypeScript/Node.js SDK example
</Card>
<Card
title="Python SDK"
icon="fa-brands fa-python"
href="https://github.com/letta-ai/letta/tree/main/examples/docs/example.py"
iconPosition="left"
>
Basic Python SDK example
</Card>
</CardGroup>
## Community Projects
Amazing projects built by the Letta community.
<CardGroup cols={2}>
<Card
title="Thought Stream"
icon="fa-sharp fa-light fa-comments"
href="https://tangled.sh/@cameron.pfiffer.org/thought-stream"
iconPosition="left"
>
Deploy Letta agents to an ATProto-powered multi-agent chatroom
</Card>
<Card
title="Thought Stream CLI"
icon="fa-sharp fa-light fa-terminal"
href="https://tangled.org/@cameron.pfiffer.org/thought-stream-cli"
iconPosition="left"
>
IRC-style CLI for the Thought Stream
</Card>
</CardGroup>
## Learning Resources
<CardGroup cols={2}>
<Card
title="DeepLearning.AI Course"
icon="fa-sharp fa-light fa-graduation-cap"
href="https://www.deeplearning.ai/short-courses/llms-as-operating-systems-agent-memory/"
iconPosition="left"
>
Free course: LLMs as Operating Systems - Building Agents with Memory
</Card>
<Card
title="Core Concepts"
icon="fa-sharp fa-light fa-book"
href="/overview"
iconPosition="left"
>
Understand how Letta agents work
</Card>
<Card
title="API Reference"
icon="fa-sharp fa-light fa-code"
href="/api-reference/overview"
iconPosition="left"
>
Complete API documentation
</Card>
<Card
title="Research Papers"
icon="fa-sharp fa-light fa-flask"
href="https://www.letta.com/blog"
iconPosition="left"
>
Read about the research behind Letta
</Card>
</CardGroup>
## More Resources
<CardGroup cols={2}>
<Card
title="Awesome Letta"
icon="fa-sharp fa-light fa-star"
href="https://github.com/letta-ai/awesome-letta"
iconPosition="left"
>
Comprehensive curated list of Letta resources, tools, and community projects
</Card>
<Card
title="Join Discord"
icon="fa-brands fa-discord"
href="https://discord.gg/letta"
iconPosition="left"
>
Get help and share your projects with the community
</Card>
</CardGroup>