Explore Topics
Topic
20 patterns

AI Agent GitHub

Get started with free, open-source AI patterns. Each pattern includes complete TypeScript source code, live previews, and step-by-step setup instructions. Copy, paste, and customize.

20 patterns total

All Patterns

chat-gpt preview

Advanced conversational AI interface powered by GPT-4o with intelligent context management, streaming responses, and conversation persistence. Features message history, typing indicators, and responsive design for seamless AI-powered communication experiences.

APIstools:
Servicesopenai
chat-claude preview

Sophisticated AI chat interface powered by Claude with advanced reasoning capabilities, context awareness, and natural conversation flow. Features intelligent response generation, conversation memory, and user-friendly interaction design for enhanced AI communication.

APIstools:
Servicesanthropic
chat-grok preview

Dynamic AI chat interface powered by Grok with real-time information access, conversational intelligence, and contextual understanding. Features live data integration, witty responses, and engaging conversation patterns for interactive AI-powered communication experiences.

APIstools:
Servicesgrok
Generate Speech (OpenAI) preview

Convert text to speech using OpenAI's API. Includes multiple voices, speed control, and real-time playback for voiceovers and accessibility.

APIsgenerateSpeech
Servicesopenai
Tagsaigenerate-speechopenaiaudiotts
Transcribe Audio (OpenAI) preview

Transcribe audio files using OpenAI's API. Includes real-time transcription and language detection.

APIstranscribe
Servicesopenai
Tagsaitranscribeopenaiaudiospeech-to-text
Generate Text preview

Generate text from prompts using AI. Simple interface with character counting and response rendering.

APIsgenerateTextconvertToModelMessages
Servicesopenaiperplexity
Tagsaiprompttext-generationai-sdkopenai
Stream Text preview

Stream text responses from AI prompts in real-time. Includes character counting and live response rendering with useCompletion.

APIsstreamTextuseCompletion
Servicesopenai
Tagsaiprompttext-generationstreamingai-sdkopenai
Streaming Structured Output preview

Stream structured output from AI prompts in real-time using streamText with Output.object(). Generate typed data with useObject and live rendering.

APIsstreamTextOutput.objectuseObject
Servicesopenai
Tagsaipromptobject-generationstreamingstructured-dataai-sdkopenaizod
OpenAI Structured Output preview

Generate structured output from AI prompts using OpenAI. Create typed data with generateText and Output.object().

APIsgenerateTextOutput.object
Servicesopenai
Tagsaipromptobject-generationstructured-dataai-sdkopenaizod
Claude Structured Output preview

Generate structured output from AI prompts using Anthropic Claude. Create typed data with generateText and Output.object().

APIsgenerateTextOutput.object
Servicesanthropic
Tagsaipromptobject-generationstructured-dataai-sdkclaudeanthropiczod
Gemini Structured Output preview

Generate structured output from AI prompts using Google Gemini. Create typed data with generateText and Output.object().

APIsgenerateTextOutput.object
Servicesgoogle
Tagsaipromptobject-generationstructured-dataai-sdkgooglegeminizod
Generate Image (OpenAI) preview

Generate images from text prompts using OpenAI's DALL-E 3. Create high-quality images with AI.

APIsexperimental_generateImage
Servicesopenai
Tagsaiimage-generationdalleai-sdkopenai
Generate Image (Fal.ai) preview

Generate images from text prompts using Fal.ai's Flux model. Fast and high-quality image generation.

APIsexperimental_generateImage
Servicesfal
Tagsaiimage-generationfluxfalai-sdk
Generate Speech (ElevenLabs) preview

Convert text to speech using ElevenLabs API. Includes multiple voices and high-quality audio generation.

APIsexperimental_generateSpeech
Serviceselevenlabs
Tagsaigenerate-speechelevenlabsaudiottsai-sdk
Transcribe Audio (ElevenLabs) preview

Transcribe audio files using ElevenLabs API. Includes real-time transcription and language detection.

APIsexperimental_transcribe
Serviceselevenlabs
Tagsaitranscribeelevenlabsaudiospeech-to-textai-sdk
Search - Exa AI (robust) preview

Search the web using Exa's semantic API and real-time crawling. Includes URL search, content extraction, Wikipedia, Reddit, and news search tools.

APIsstreamTextconvertToCoreMessagestool(useChat
Servicesopenaiexa
Tagsaisearchexaweb-searchsemantic-searchresearchtoolsai-sdk
Search - Firecrawl (robust) preview

Search the web using Firecrawl's API and real-time crawling. Includes URL search, content extraction, Wikipedia, Reddit, and news search tools.

APIsstreamTextconvertToCoreMessagestool(useChat
Servicesopenaifirecrawl
Tagsaisearchfirecrawlweb-searchsemantic-searchresearchtoolsai-sdk
Scrape - Cheerio (lightweight) preview

Scrape websites using Cheerio's fast HTML parser. Includes URL scraping, website crawling, and content extraction without external API costs.

APIsstreamTextconvertToCoreMessagestool(useChat
Servicesopenai
Tagsaiscrapecheerioweb-scrapinghtml-parsingresearchtoolsai-sdklightweightno-api-cost
Scrape - Jina AI (advanced) preview

Scrape websites using Jina AI's reader service with JavaScript rendering. Includes URL scraping, website crawling, and content extraction with AI-powered parsing.

APIsstreamTextconvertToCoreMessagestool(useChat
Servicesopenaijina
Tagsaiscrapejinaweb-scrapingjavascript-renderingresearchtoolsai-sdkadvancedreader-service
Scrape - Markdown.new (free) preview

Scrape websites using Cloudflare's markdown.new service. Extract clean markdown content from any URL. No API key required.

APIsstreamTextconvertToCoreMessagestool(useChat
Servicesopenaimarkdown.new
Tagsaiscrapemarkdown-newweb-scrapingcloudflareno-api-keytoolsai-sdk

Browse by Category

End of AI Agent GitHub