activepieces
AI Agents & MCPs & AI Workflow Automation β’ (~400 MCP servers for AI agents) β’ AI Automation / AI Agent with MCPs β’ AI Workflows & AI Agents β’ MCPs for AI Agents
Crawler Summary
Production-ready AI agents & chatbots using Google Gemini, Groq, LangChain, CrewAI & LangGraph | 10+ projects covering RAG, document analysis, code exploration & more π€ AI Chatbots and Agents Repository A comprehensive collection of production-ready AI agents and chatbots built with cutting-edge LLM technologies including Google Gemini, Groq, LangChain, CrewAI, LangGraph, and Embedchain. $1 $1 $1 $1 --- π Table of Contents - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 --- <details open> <summary><h2>Overview</h2></summary> This repository showcases various AI agents and chat Capability contract not published. No trust telemetry is available yet. 3 GitHub stars reported by the source. Last updated 5/19/2026.
Freshness
Last checked 5/19/2026
Best For
AI-Chatbots-and-Agents is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Production-ready AI agents & chatbots using Google Gemini, Groq, LangChain, CrewAI & LangGraph | 10+ projects covering RAG, document analysis, code exploration & more π€ AI Chatbots and Agents Repository A comprehensive collection of production-ready AI agents and chatbots built with cutting-edge LLM technologies including Google Gemini, Groq, LangChain, CrewAI, LangGraph, and Embedchain. $1 $1 $1 $1 --- π Table of Contents - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 --- <details open> <summary><h2>Overview</h2></summary> This repository showcases various AI agents and chat
Public facts
5
Change events
1
Artifacts
0
Freshness
May 19, 2026
Capability contract not published. No trust telemetry is available yet. 3 GitHub stars reported by the source. Last updated 5/19/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
May 19, 2026
Vendor
Masirjafri1
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 3 GitHub stars reported by the source. Last updated 5/19/2026.
Setup snapshot
git clone https://github.com/MasirJafri1/AI-Chatbots-and-Agents.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Masirjafri1
Protocol compatibility
OpenClaw
Adoption signal
3 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
bash
git clone https://github.com/MasirJafri1/AI-Chatbots-and-Agents.git cd AI-Chatbots-and-Agents
bash
# Example: Installing dependencies for GitHub Agent cd "Chat with Github Agent" pip install -r requirements.txt
bash
sudo apt-get install poppler-utils
bash
brew install poppler
bash
# Example .env file for GitHub Agent GITHUB_TOKEN=your_github_token_here GROQ_API_KEY=your_groq_api_key_here HUGGINGFACE_API_KEY=your_huggingface_api_key_here SERPER_API_KEY=your_serper_api_key_here # Only for News Reporter Agent
bash
cd "Chat with Github Agent" streamlit run app.py # Enter repository in format: owner/repo (e.g., MasirJafri1/AI-Chatbots-and-Agents)
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Production-ready AI agents & chatbots using Google Gemini, Groq, LangChain, CrewAI & LangGraph | 10+ projects covering RAG, document analysis, code exploration & more π€ AI Chatbots and Agents Repository A comprehensive collection of production-ready AI agents and chatbots built with cutting-edge LLM technologies including Google Gemini, Groq, LangChain, CrewAI, LangGraph, and Embedchain. $1 $1 $1 $1 --- π Table of Contents - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 - $1 --- <details open> <summary><h2>Overview</h2></summary> This repository showcases various AI agents and chat
A comprehensive collection of production-ready AI agents and chatbots built with cutting-edge LLM technologies including Google Gemini, Groq, LangChain, CrewAI, LangGraph, and Embedchain.
This repository showcases various AI agents and chatbots designed to solve real-world problems across different domains including content generation, document analysis, data extraction, conversational AI, code repository exploration, and academic research. Each project is self-contained with its own dependencies and can be run independently.
| Agent/Chatbot Name | Use Case | Description | Technologies | Folder Link |
|-------------------|----------|-------------|--------------|-------------|
| Chat with GitHub Agent | Code Repository Q&A | RAG-based agent that enables conversational interaction with GitHub repositories. Uses embeddings to understand repository structure, code, documentation, and issues. Allows developers to query codebases, understand architecture, find specific implementations, and get context-aware answers about any public GitHub repository. | Embedchain, Groq (GPT-OSS-120B), HuggingFace Embeddings, Chroma VectorDB, Streamlit | Chat with Github Agent/ |
| Chat with Research Paper | Academic Research Assistant | AI-powered research assistant that searches and retrieves information from arXiv research papers. Enables researchers and students to query academic literature, get paper summaries, understand complex concepts, and explore research topics through natural language queries. Automatically fetches relevant papers from arXiv database. | Agno, Groq (GPT-OSS-120B), ArxivTools, Streamlit | Chat with Research Paper/ |
| Data Analysis Agent | Data Science & Analytics | AI-powered data analysis agent that performs comprehensive exploratory data analysis on CSV files. Automatically generates multiple visualizations including correlation heatmaps, pairplots, violin plots, histograms, box plots, and count plots. Uses Gemini 2.0 Flash vision model to analyze visualizations and provide intelligent insights. Features streaming responses, robust error handling with retry logic, and automatic encoding detection. | Chainlit, Gemini 2.0 Flash, Pandas, Matplotlib, Seaborn | Data Analysis Agent/ |
| News Reporter AI Agent | Automated Content Generation | Multi-agent system with researcher and writer agents that collaborate to generate comprehensive tech news articles. Uses web search for current information and produces markdown formatted reports. | CrewAI, Gemini 2.0 Flash, SERP API | News Reporter AI Agent/ |
| Resume ATS Analyzer | Recruitment & HR Tech | AI-powered Applicant Tracking System that analyzes resumes against job descriptions, provides match percentages, identifies missing keywords, and offers professional evaluation. Processes PDFs as images using vision-capable LLMs. | Gemini 2.0 Flash (Vision), Streamlit, pdf2image | Resume ATS and Score Analyzer/ |
| Text to SQL LLM App | Database Query Interface | Natural language to SQL converter that allows non-technical users to query databases using plain English. Demonstrates prompt engineering for code generation with strict output formatting. | Gemini 2.0 Flash, SQLite, Streamlit | Text to SQL LLM App/ |
| MultiPDF Chat Bot | Document Q&A & Research | RAG-based chatbot that enables conversational interaction with multiple PDF documents. Uses vector embeddings for semantic search and retrieves relevant context for accurate answers. | LangChain, Gemini 2.0 Flash, FAISS, HuggingFace Embeddings | Chat with MultiPDF document/ |
| Multilanguage Invoice Extractor | Document Processing & Automation | Vision-based AI that extracts information from invoices in any language. Supports multilingual text recognition and structured data extraction without requiring OCR. | Gemini 2.0 Flash (Vision), Streamlit, PIL | Multilanguage Invoice Extractor/ |
| YT & Web Summarizer | Content Curation & Analysis | Universal content summarization tool that generates concise summaries from YouTube videos (via transcripts) and web articles. Configurable summary length with consistent formatting. | LangChain, Groq (Llama-3.3-70b), YouTube Transcript API, Streamlit | Langchain - YT & Web Summarizer/ |
| LangGraph Chatbot | Conversational AI & Customer Support | Stateful chatbot with persistent conversation memory, multi-thread management, and SQLite-based checkpointing. Supports conversation history, thread switching, and streaming responses. | LangGraph, Groq (Llama-3.3-70b), SQLite, Streamlit | Langgraph- Chatbot/ |
| Resume Reviewer Agent | Resume Analysis & Career Development | Production-grade resume review API that provides professional three-paragraph feedback on resumes. Features async job processing with Redis Queue, MongoDB persistence, Docker containerization, and vision-based PDF analysis using Gemini 2.5 Flash through OpenRouter. Analyzes resume strengths, weaknesses, and provides actionable recommendations for improvement. | FastAPI, OpenRouter (Gemini 2.5 Flash), MongoDB, Redis Queue, Docker, pdf2image | Resume Reviewer Agent/ |
A production-grade, enterprise-level AI-powered customer support automation system with advanced multi-agent workflow orchestration.
Repository: Customer-Support-Agent
This project is a complete, production-ready customer support solution with complex architecture including multiple frontends, backend APIs, database management, and email integration. It's structured as an enterprise application rather than a standalone agent/chatbot demo.
View Customer Support Agent β
</details>You'll need to obtain API keys for the following services:
Google AI Studio (for Gemini)
GOOGLE_API_KEYGroq (for Llama models and GPT-OSS)
GROQ_API_KEYGitHub Token (for GitHub Agent only)
repo scopeGITHUB_TOKENHuggingFace (for embeddings - GitHub Agent only)
HUGGINGFACE_API_KEYSERPER (for web search - News Agent only)
SERPER_API_KEYgit clone https://github.com/MasirJafri1/AI-Chatbots-and-Agents.git
cd AI-Chatbots-and-Agents
Each agent/chatbot has its own requirements.txt file. Navigate to the desired folder and install dependencies:
# Example: Installing dependencies for GitHub Agent
cd "Chat with Github Agent"
pip install -r requirements.txt
For Resume ATS Analyzer (pdf2image), install Poppler:
Ubuntu/Debian:
sudo apt-get install poppler-utils
macOS:
brew install poppler
Windows: Download and install from: https://github.com/oschwartz10612/poppler-windows/releases/tag/v25.11.0-0
</details>Create a .env file in each project folder with the required API keys:
# Example .env file for GitHub Agent
GITHUB_TOKEN=your_github_token_here
GROQ_API_KEY=your_groq_api_key_here
HUGGINGFACE_API_KEY=your_huggingface_api_key_here
SERPER_API_KEY=your_serper_api_key_here # Only for News Reporter Agent
β οΈ Security Note: Never commit your .env file to version control. Each project includes a .gitignore file that excludes .env files.
Each agent can be run independently. Here are examples:
cd "Chat with Github Agent"
streamlit run app.py
# Enter repository in format: owner/repo (e.g., MasirJafri1/AI-Chatbots-and-Agents)
cd "Chat with Research Paper"
streamlit run app.py
# Enter research topic or specific paper query
cd "Data Analysis Agent"
chainlit run app.py
cd "Chat with MultiPDF document"
streamlit run app.py
cd "Resume ATS and Score Analyzer"
streamlit run app.py
cd "Text to SQL LLM App"
streamlit run app.py
cd "News Reporter AI Agent"
python crew.py # Modify the topic in crew.py before running
cd "Langgraph- Chatbot"
streamlit run streamlit_frontend.py
cd "Langchain - YT & Web Summarizer"
streamlit run app.py
cd "Multilanguage Invoice Extractor"
streamlit run app.py
cd "Resume Reviewer Agent"
# Using Docker Compose (recommended)
docker-compose -f docker-compose.prod.yaml up
# API will be available at http://localhost:8000
# Upload resume via POST /upload endpoint
</details>
AI-Chatbots-and-Agents/
βββ Chat with Github Agent/
β βββ app.py
β βββ requirements.txt
β βββ .gitignore
βββ Chat with Research Paper/
β βββ app.py
β βββ requirements.txt
β βββ .gitignore
βββ Data Analysis Agent/
β βββ app.py
β βββ requirements.txt
β βββ .gitignore
βββ Chat with MultiPDF document/
β βββ app.py
β βββ requirements.txt
β βββ .gitignore
βββ Langchain - YT & Web Summarizer/
β βββ app.py
β βββ requirements.txt
β βββ .gitignore
βββ Langgraph- Chatbot/
β βββ streamlit_frontend.py
β βββ langgraph_backend/
β β βββ __init__.py
β β βββ chatbot.py
β βββ requirements.txt
β βββ .gitignore
βββ Multilanguage Invoice Extractor/
β βββ app.py
β βββ requirements.txt
β βββ .gitignore
βββ News Reporter AI Agent/
β βββ agents.py
β βββ tasks.py
β βββ tools.py
β βββ crew.py
β βββ requirements.txt
β βββ .gitignore
βββ Resume ATS and Score Analyzer/
β βββ app.py
β βββ requirements.txt
β βββ .gitignore
βββ Text to SQL LLM App/
β βββ app.py
β βββ sql.py
β βββ student.db
β βββ requirements.txt
β βββ .gitignore
βββ Resume Reviewer Agent/
β βββ app/
β β βββ main.py
β β βββ server.py
β β βββ db/
β β βββ queue/
β β βββ utils/
β βββ Dockerfile
β βββ docker-compose.prod.yaml
β βββ requirements.txt
β βββ .gitignore
βββ README.md
</details>
Contributions are welcome! Here's how you can contribute:
git checkout -b feature/AmazingAgent
git commit -m 'Add some AmazingAgent'
git push origin feature/AmazingAgent
When adding a new agent to this repository:
requirements.txt with all dependencies.gitignore file (copy from existing projects)Masir Jafri
If you find this repository helpful, please consider giving it a star! β
Made By MasirJafri
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
AI Agents & MCPs & AI Workflow Automation β’ (~400 MCP servers for AI agents) β’ AI Automation / AI Agent with MCPs β’ AI Workflows & AI Agents β’ MCPs for AI Agents
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | π Star if you like it!
The Frontend for Agents & Generative UI. React + Angular
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-10-09T03:43:25.625Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"label": "Vendor",
"value": "Masirjafri1",
"category": "vendor",
"href": "https://github.com/MasirJafri1/AI-Chatbots-and-Agents",
"sourceUrl": "https://github.com/MasirJafri1/AI-Chatbots-and-Agents",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-12T06:46:14.194Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "protocols",
"label": "Protocol compatibility",
"value": "OpenClaw",
"category": "compatibility",
"href": "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-05-12T06:46:14.194Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "traction",
"label": "Adoption signal",
"value": "3 GitHub stars",
"category": "adoption",
"href": "https://github.com/MasirJafri1/AI-Chatbots-and-Agents",
"sourceUrl": "https://github.com/MasirJafri1/AI-Chatbots-and-Agents",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-05-12T06:46:14.194Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "docs_crawl",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"category": "integration",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true,
"metadata": {}
},
{
"factKey": "handshake_status",
"label": "Handshake status",
"value": "UNKNOWN",
"category": "security",
"href": "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-masirjafri1-ai-chatbots-and-agents/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true,
"metadata": {}
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub Β· GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true,
"metadata": {}
}
]Sponsored
Ads related to AI-Chatbots-and-Agents and adjacent AI workflows.