# CrewAI ## Docs - [Agents](https://docs.crewai.com/concepts/agents): What are CrewAI Agents and how to use them. - [CLI](https://docs.crewai.com/concepts/cli): Learn how to use the CrewAI CLI to interact with CrewAI. - [Collaboration](https://docs.crewai.com/concepts/collaboration): Exploring the dynamics of agent collaboration within the CrewAI framework, focusing on the newly integrated features for enhanced functionality. - [Crews](https://docs.crewai.com/concepts/crews): Understanding and utilizing crews in the crewAI framework with comprehensive attributes and functionalities. - [Flows](https://docs.crewai.com/concepts/flows): Learn how to create and manage AI workflows using CrewAI Flows. - [Using LangChain Tools](https://docs.crewai.com/concepts/langchain-tools): Learn how to integrate LangChain tools with CrewAI agents to enhance search-based queries and more. - [Using LlamaIndex Tools](https://docs.crewai.com/concepts/llamaindex-tools): Learn how to integrate LlamaIndex tools with CrewAI agents to enhance search-based queries and more. - [LLMs](https://docs.crewai.com/concepts/llms): Learn how to configure and optimize LLMs for your CrewAI projects. - [Memory](https://docs.crewai.com/concepts/memory): Leveraging memory systems in the CrewAI framework to enhance agent capabilities. - [Planning](https://docs.crewai.com/concepts/planning): Learn how to add planning to your CrewAI Crew and improve their performance. - [Processes](https://docs.crewai.com/concepts/processes): Detailed guide on workflow management through processes in CrewAI, with updated implementation details. - [Tasks](https://docs.crewai.com/concepts/tasks): Detailed guide on managing and creating tasks within the CrewAI framework, reflecting the latest codebase updates. - [Testing](https://docs.crewai.com/concepts/testing): Learn how to test your CrewAI Crew and evaluate their performance. - [Tools](https://docs.crewai.com/concepts/tools): Understanding and leveraging tools within the CrewAI framework for agent collaboration and task execution. - [Training](https://docs.crewai.com/concepts/training): Learn how to train your CrewAI agents by giving them feedback early on and get consistent results. - [CrewAI Examples](https://docs.crewai.com/examples/example): A collection of examples that show how to use CrewAI framework to automate workflows. - [Agent Monitoring with AgentOps](https://docs.crewai.com/how-to/agentops-observability): Understanding and logging your agent performance with AgentOps. - [Coding Agents](https://docs.crewai.com/how-to/coding-agents): Learn how to enable your CrewAI Agents to write and execute code, and explore advanced features for enhanced functionality. - [Conditional Tasks](https://docs.crewai.com/how-to/conditional-tasks): Learn how to use conditional tasks in a crewAI kickoff - [Create Custom Tools](https://docs.crewai.com/how-to/create-custom-tools): Comprehensive guide on crafting, using, and managing custom tools within the CrewAI framework, including new functionalities and error handling. - [Create Your Own Manager Agent](https://docs.crewai.com/how-to/custom-manager-agent): Learn how to set a custom agent as the manager in CrewAI, providing more control over task management and coordination. - [Customize Agents](https://docs.crewai.com/how-to/customizing-agents): A comprehensive guide to tailoring agents for specific roles, tasks, and advanced customizations within the CrewAI framework. - [Force Tool Output as Result](https://docs.crewai.com/how-to/force-tool-output-as-result): Learn how to force tool output as the result in an Agent's task in CrewAI. - [Hierarchical Process](https://docs.crewai.com/how-to/hierarchical-process): A comprehensive guide to understanding and applying the hierarchical process within your CrewAI projects, updated to reflect the latest coding practices and functionalities. - [Human Input on Execution](https://docs.crewai.com/how-to/human-input-on-execution): Integrating CrewAI with human input during execution in complex decision-making processes and leveraging the full capabilities of the agent's attributes and tools. - [Kickoff Crew Asynchronously](https://docs.crewai.com/how-to/kickoff-async): Kickoff a Crew Asynchronously - [Kickoff Crew for Each](https://docs.crewai.com/how-to/kickoff-for-each): Kickoff Crew for Each Item in a List - [Agent Monitoring with Langtrace](https://docs.crewai.com/how-to/langtrace-observability): How to monitor cost, latency, and performance of CrewAI Agents using Langtrace, an external observability tool. - [Connect to any LLM](https://docs.crewai.com/how-to/llm-connections): Comprehensive guide on integrating CrewAI with various Large Language Models (LLMs) using LiteLLM, including supported providers and configuration options. - [Replay Tasks from Latest Crew Kickoff](https://docs.crewai.com/how-to/replay-tasks-from-latest-crew-kickoff): Replay tasks from the latest crew.kickoff(...) - [Sequential Processes](https://docs.crewai.com/how-to/sequential-process): A comprehensive guide to utilizing the sequential processes for task execution in CrewAI projects. - [Installation](https://docs.crewai.com/installation) - [Introduction](https://docs.crewai.com/introduction): Welcome to CrewAI docs! - [Quickstart](https://docs.crewai.com/quickstart): Build your first AI agent with CrewAI in under 5 minutes. - [Telemetry](https://docs.crewai.com/telemetry): Understanding the telemetry data collected by CrewAI and how it contributes to the enhancement of the library. - [Browserbase Web Loader](https://docs.crewai.com/tools/browserbaseloadtool): Browserbase is a developer platform to reliably run, manage, and monitor headless browsers. - [Code Docs RAG Search](https://docs.crewai.com/tools/codedocssearchtool): The `CodeDocsSearchTool` is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within code documentation. - [Code Interpreter](https://docs.crewai.com/tools/codeinterpretertool): The `CodeInterpreterTool` is a powerful tool designed for executing Python 3 code within a secure, isolated environment. - [Composio Tool](https://docs.crewai.com/tools/composiotool): The `ComposioTool` is a wrapper around the composio set of tools and gives your agent access to a wide variety of tools from the Composio SDK. - [CSV RAG Search](https://docs.crewai.com/tools/csvsearchtool): The `CSVSearchTool` is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within a CSV file's content. - [DALL-E Tool](https://docs.crewai.com/tools/dalletool): The `DallETool` is a powerful tool designed for generating images from textual descriptions. - [Directory Read](https://docs.crewai.com/tools/directoryreadtool): The `DirectoryReadTool` is a powerful utility designed to provide a comprehensive listing of directory contents. - [Directory RAG Search](https://docs.crewai.com/tools/directorysearchtool): The `DirectorySearchTool` is a powerful RAG (Retrieval-Augmented Generation) tool designed for semantic searches within a directory's content. - [DOCX RAG Search](https://docs.crewai.com/tools/docxsearchtool): The `DOCXSearchTool` is a RAG tool designed for semantic searching within DOCX documents. - [EXA Search Web Loader](https://docs.crewai.com/tools/exasearchtool): The `EXASearchTool` is designed to perform a semantic search for a specified query from a text's content across the internet. - [File Read](https://docs.crewai.com/tools/filereadtool): The `FileReadTool` is designed to read files from the local file system. - [File Write](https://docs.crewai.com/tools/filewritetool): The `FileWriterTool` is designed to write content to files. - [Firecrawl Crawl Website](https://docs.crewai.com/tools/firecrawlcrawlwebsitetool): The `FirecrawlCrawlWebsiteTool` is designed to crawl and convert websites into clean markdown or structured data. - [Firecrawl Scrape Website](https://docs.crewai.com/tools/firecrawlscrapewebsitetool): The `FirecrawlScrapeWebsiteTool` is designed to scrape websites and convert them into clean markdown or structured data. - [Firecrawl Search](https://docs.crewai.com/tools/firecrawlsearchtool): The `FirecrawlSearchTool` is designed to search websites and convert them into clean markdown or structured data. - [Github Search](https://docs.crewai.com/tools/githubsearchtool): The `GithubSearchTool` is designed to search websites and convert them into clean markdown or structured data. - [JSON RAG Search](https://docs.crewai.com/tools/jsonsearchtool): The `JSONSearchTool` is designed to search JSON files and return the most relevant results. - [MDX RAG Search](https://docs.crewai.com/tools/mdxsearchtool): The `MDXSearchTool` is designed to search MDX files and return the most relevant results. - [MySQL RAG Search](https://docs.crewai.com/tools/mysqltool): The `MySQLSearchTool` is designed to search MySQL databases and return the most relevant results. - [NL2SQL Tool](https://docs.crewai.com/tools/nl2sqltool): The `NL2SQLTool` is designed to convert natural language to SQL queries. - [PDF RAG Search](https://docs.crewai.com/tools/pdfsearchtool): The `PDFSearchTool` is designed to search PDF files and return the most relevant results. - [PG RAG Search](https://docs.crewai.com/tools/pgsearchtool): The `PGSearchTool` is designed to search PostgreSQL databases and return the most relevant results. - [Scrape Website](https://docs.crewai.com/tools/scrapewebsitetool): The `ScrapeWebsiteTool` is designed to extract and read the content of a specified website. - [Selenium Scraper](https://docs.crewai.com/tools/seleniumscrapingtool): The `SeleniumScrapingTool` is designed to extract and read the content of a specified website using Selenium. - [Google Serper Search](https://docs.crewai.com/tools/serperdevtool): The `SerperDevTool` is designed to search the internet and return the most relevant results. - [Spider Scraper](https://docs.crewai.com/tools/spidertool): The `SpiderTool` is designed to extract and read the content of a specified website using Spider. - [TXT RAG Search](https://docs.crewai.com/tools/txtsearchtool): The `TXTSearchTool` is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a text file. - [Vision Tool](https://docs.crewai.com/tools/visiontool): The `VisionTool` is designed to extract text from images. - [Website RAG Search](https://docs.crewai.com/tools/websitesearchtool): The `WebsiteSearchTool` is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a website. - [XML RAG Search](https://docs.crewai.com/tools/xmlsearchtool): The `XMLSearchTool` is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a XML file. - [YouTube Channel RAG Search](https://docs.crewai.com/tools/youtubechannelsearchtool): The `YoutubeChannelSearchTool` is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a Youtube channel. - [YouTube Video RAG Search](https://docs.crewai.com/tools/youtubevideosearchtool): The `YoutubeVideoSearchTool` is designed to perform a RAG (Retrieval-Augmented Generation) search within the content of a Youtube video. ## Optional - [Community](https://community.crewai.com) - [Changelog](https://github.com/crewAIInc/crewAI/releases)