This small, unofficial project is designed to offer helpful starter templates for an easy start with CrewAI.
⭐ Don't forget to leave a star if you find this useful! ⭐
Check out CrewAI's official repo here.
Tool Name | Description | Notebook Link |
---|---|---|
TXTSearchTool | A RAG tool focused on searching within text (.txt) files, suitable for unstructured data. | Sequential .txt Search (TXTSearchTool) Notebook |
CodeDocsSearchTool | A RAG tool optimized for searching through code documentation and related technical documents. | Sequential Code Docs Search Tool (CodeDocsSearchTool) Notebook |
CodeInterpreterTool | A tool for interpreting python code. | Sequential Code Interpreter (CodeInterpreterTool) Notebook |
ComposioTool | Enables use of Composio tools. | Sequential Composio SDK Tool (ComposioTool) Notebook |
CSVSearchTool | A RAG tool designed for searching within CSV files, tailored to handle structured data. | Sequential CSV lookup (CSVSearchTool) Notebook |
DirectoryReadTool | Facilitates reading and processing of directory structures and their contents. | Sequential Directory Read Tool (DirectoryReadTool) Notebook |
DOCXSearchTool | A RAG tool aimed at searching within DOCX documents, ideal for processing Word files. | Sequential DOCX Search (DOCXSearchTool) Notebook |
GithubSearchTool | A RAG tool for searching within GitHub repositories, useful for code and documentation search. | Sequential GitHub Search (GithubSearchTool) Notebook |
BrowserbaseLoadTool | A tool for interacting with and extracting data from web browsers. | Sequential Headless Browser (BrowserbaseLoadTool) Notebook |
JSONSearchTool | A RAG tool designed for searching within JSON files, catering to structured data handling. | Sequential JSON Search (JSONSearchTool) Notebook |
MDXSearchTool | A RAG tool tailored for searching within Markdown (MDX) files, useful for documentation. | Sequential MDX Search (MDXSearchTool) Notebook |
PDFSearchTool | A RAG tool aimed at searching within PDF documents, ideal for processing scanned documents. | Sequential PDF Search (PDFSearchTool) Notebook |
PGSearchTool | A RAG tool optimized for searching within PostgreSQL databases, suitable for database queries. | Sequential PostgreSQL Search (PGSearchTool) Notebook |
ScrapeWebsiteTool | Facilitates scraping entire websites, ideal for comprehensive data collection. | Sequential Web Scraping (ScrapeWebsiteTool) Notebook |
SeleniumScrapingTool | Sequential Web Scraping (SeleniumScrapingTool) Notebook | |
SerperDevTool | A specialized tool for development purposes, with specific functionalities under development. | Sequential Web Search (SerperDevTool) Notebook |
WebsiteSearchTool | A RAG tool for searching website content, optimized for web data extraction. | Sequential Website Search (WebsiteSearchTool) Notebook |
XMLSearchTool | A RAG tool designed for searching within XML files, suitable for structured data formats. | Sequential XML Search (XMLSearchTool) Notebook |
YoutubeChannelSearchTool | A RAG tool for searching within YouTube channels, useful for video content analysis. | Sequential YouTube Channel Search (YoutubeChannelSearchTool) Notebook |
YoutubeVideoSearchTool | A RAG tool aimed at searching within YouTube videos, ideal for video data extraction. | Sequential YouTube Video Search (YoutubeVideoSearchTool) Notebook |
Contributions are welcome! If you have ideas, improvements, or new notebooks to add, please submit a pull request.
Thanks to @AbubakrChan for his contribution to the 🖼️ GUI w/ Streamlit .py
templates.
This project is licensed under the MIT License.
Happy learning and coding with CrewAI!