Skip to content

Yello-Solar-Hub/motia-examples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Motia Examples 🚀

Welcome to the official examples repository for Motia - the powerful agent development platform that helps you build, visualize, and deploy AI-powered agents with ease.

What is Motia?

Motia is a modern agent development platform that enables you to:

  • Build versatile agents - Connect APIs, databases, AI services, and custom logic in a visual interface
  • Create event-driven architectures - Build reactive systems that respond to webhooks, scheduled tasks, and internal events
  • Leverage AI capabilities - Integrate with LLMs and other AI services to build intelligent agents
  • Deploy with confidence - Run your agents reliably in any environment with robust testing and monitoring

🗂 Examples

AI Deep Research Agent

A powerful research assistant that performs comprehensive web research on any topic or question, providing in-depth analysis and reports.

Finance Agent

Key Features:

  • Deep Web Research: Searches the web, extracts content, and synthesizes findings
  • Iterative Research Process: Supports multiple research depths for comprehensive exploration
  • API Endpoints: REST API for initiating research and retrieving reports
  • Parallel Processing: Efficiently processes search results and content extraction

Technologies: TypeScript, OpenAI, Firecrawl API

View Example →

Finance Agent

A powerful event-driven financial analysis workflow built with Motia that combines web search, financial data, and AI analysis to provide comprehensive investment insights.

Finance Agent

Key Features:

  • Real-time Financial Analysis: Combines multiple data sources for comprehensive insights
  • AI-Powered Insights: Leverages OpenAI GPT-4 for intelligent market analysis
  • Web Search Integration: Aggregates latest market news and analysis
  • Financial Data Integration: Real-time stock and company information

Technologies: TypeScript, Alpha Vantage API, SerperDev, OpenAI

View Example →

GitHub Integration Agent

A comprehensive agent for automating GitHub issue and pull request management using AI-powered classification and routing.

GitHub PR Integration Agent GitHub Issue Integration Agent

Key Features:

  • AI-powered issue and PR classification
  • Automatic label assignment based on content
  • Smart reviewer suggestions based on expertise
  • Automatic movement between stages in the development lifecycle

Technologies: TypeScript, OpenAI, GitHub API

View Example →

Gmail Account Manager

An intelligent Gmail agent that monitors, analyzes, and automatically responds to incoming emails.

Gmail Agent

Key Features:

  • Email classification and urgency detection
  • Automated responses based on content analysis
  • Smart email organization
  • Daily summaries via Discord

Technologies: TypeScript, Python, Google APIs, Discord, Hugging Face

View Example →

Trello Task Automation

Streamline development processes with an intelligent task progression agent for Trello boards.

Trello Agent

Key Features:

  • Automated card movement between lists
  • Task validation and requirement checking
  • AI-generated task summaries
  • Slack integration for notifications

Technologies: TypeScript, Trello API, OpenAI, Slack

View Example →

Retrieval-Augmented Generation (RAG)

A complete RAG agent implementation for building knowledge-based AI applications.

RAG Agent

Key Features:

  • Web page content extraction and parsing
  • Text chunking and embedding
  • Vector database integration
  • AI-powered question answering

Technologies: Python, TypeScript, FAISS, Google's Generative AI

View Example →

AI Image Generation and Evaluation

An agent that generates and evaluates AI images with feedback loops and quality metrics.

Vision Agent Evaluation Results

Key Features:

  • Prompt enhancement with AI
  • Image generation with Flux
  • Evaluation of generated images
  • Dataset reports with quality metrics

Technologies: TypeScript, Python, Claude, Flux, OpenAI

View Example →

PDF RAG Agent using Motia, Docling and Weaviate

An LLM chat-like question-answering system with RAG (Retrieval-Augmented Generation) to provide accurate answers from PDF documents. The system leverages Docling to parse and intelligently chunk PDF documents, Weaviate as a vector database to store vectorized chunks, and OpenAI for embeddings and text generation.

PDF RAG Docling Weaviate Agent

Key Features:

  • PDF document processing and chunking
  • Vector storage using Weaviate
  • Docling for PDF parsing and hybrid chunking
  • OpenAI integration for embeddings and text generation
  • Question answering using RAG pattern

Technologies: TypeScript, Python, Docling, Weaviate, OpenAI

View Example →

Real time Chat Implementation

A real-time chat agent implementation showcasing interactive conversational capabilities.

Chat Agent

Key Features:

  • Real-time chat interactions
  • Natural language processing
  • Context-aware responses
  • Customizable conversation flows

Technologies: TypeScript, OpenAI

View Example →

Motia Parallel Execution

A demonstration of parallel task execution capabilities in Motia agents.

Motia Parallel Execution

Key Features:

  • Concurrent task processing
  • Workload distribution
  • Performance optimization
  • Resource management

Technologies: TypeScript

View Example →

Research Assistant

An intelligent research assistant that helps gather and analyze information.

Research Assistant

Key Features:

  • Information gathering
  • Data analysis
  • Research synthesis
  • Citation management

Technologies: TypeScript, OpenAI

View Example →

Streaming AI Chatbot

A real-time streaming chatbot implementation with AI capabilities.

Streaming AI Chatbot

Key Features:

  • Real-time message streaming
  • Interactive responses
  • Token-by-token output
  • WebSocket integration

Technologies: TypeScript, OpenAI Streaming

View Example →

Conversation Analyzer with Vision

An advanced agent that analyzes conversations with both text and visual understanding capabilities.

Key Features:

  • Multi-modal conversation analysis
  • Visual content processing
  • Sentiment analysis
  • Contextual understanding

Technologies: TypeScript, OpenAI Vision, Natural Language Processing

View Example →

🚀 Getting Started

Each example includes its own README with detailed setup instructions. Generally, you'll need:

  1. Clone this repository
  2. Navigate to the example directory
  3. Install dependencies
  4. Configure environment variables
  5. Run the agent with Motia

🤝 Contributing

We welcome contributions! If you've built an interesting agent with Motia, please share it by following our contribution guidelines.

📝 License

This repository and its contents are licensed under the MIT License - see the LICENSE file for details.

📚 Learn More

About

A community maintained list of flow examples built with Motia

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published