An open API service indexing awesome lists of open source software.

https://github.com/danielrosehill/awesome-ai-agents-and-assistants

An ecosystem map of the AI agent and assistant building landscape in Feb 2025
https://github.com/danielrosehill/awesome-ai-agents-and-assistants

List: awesome-ai-agents-and-assistants

agents ai ai-agents artificial-in llms mcp rag

Last synced: 2 months ago
JSON representation

An ecosystem map of the AI agent and assistant building landscape in Feb 2025

Awesome Lists containing this project

README

        

# Awesome AI Agent Platforms [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A curated list of awesome AI agent platforms and tools for building, deploying, and managing AI agents by [Daniel Rosehill](http://danielrosehill.com).

For a detailed analysis of the AI agent platform landscape, see our [(Opinionated) Notes on AI Agent & Assistant Platforms](notes.md).

## What Are AI Agents?

AI agents are autonomous or semi-autonomous systems powered by large language models (LLMs) that can perform tasks, make decisions, and interact with their environment. Unlike simple chatbots, agents can maintain context, use tools, and work toward specific goals.

## Repository Organization

This repository is organized into logical categories to help you navigate the growing ecosystem of AI agent platforms and tools. Each category has its own dedicated page with detailed information about relevant projects.

## Categories

### Development

- [**Development Frameworks**](categories/development-frameworks.md) - Frameworks and libraries for building and orchestrating AI agents
- Orchestration Frameworks
- Programming Frameworks
- Code First Projects & Frameworks
- Runtime Environments

- [**Development Tools**](categories/development-tools.md) - Tools and platforms for building, testing, and deploying AI agents
- CLI Tools
- Low-Code/No-Code Platforms
- LLM Development Platforms
- Agent Integration Platforms
- Prompt Engineering for Agents
- Agent UI Components
- Agent Tools

### Agent Types

- [**Agent Types**](categories/agent-types.md) - Different types of AI agents categorized by their primary function or domain
- Computer Use Agents (including Browser Use Agents)
- Voice Agents
- Personal Assistant Platforms
- Data Agents
- Document Processing Agents
- Job Application Agents

### Infrastructure & Resources

- [**Infrastructure**](categories/infrastructure.md) - Underlying infrastructure components that support AI agent functionality
- Agent Memory Layer
- Vector Databases
- Model Context Protocol (MCP)
- RAG Applications

- [**Use Cases & Applications**](categories/use-cases-applications.md) - AI agents designed for specific use cases and applications
- Research
- Sales
- Travel
- Code Generation

- [**Resources**](categories/resources.md) - Educational resources, tutorials, and reference materials for AI agents
- Tutorials & Documentation
- Demo and Starter Repos
- Paper Lists
- Related Awesome Lists

### Deployment & Distribution

- [**Deployment & Distribution**](categories/deployment-distribution.md) - Platforms and services for deploying, distributing, and managing AI agents
- AI Agent Marketplaces
- Open Source & Self Hostable
- SaaS
- Orchestration and Enterprise

### Additional Categories

- [**Voice Agents**](categories/voice-agents.md) - AI agents designed for voice interaction
- Voice Assistant Platforms
- Voice Agent Frameworks
- Voice Synthesis for Agents
- Voice Recognition for Agents
- Voice Agent Applications

- [**Document Agents**](categories/document-agents.md) - AI agents for document processing and management
- Document Processing Agents
- Document Analysis Tools
- Document Generation
- Document Management
- Document Conversion

- [**Multi-Agent Simulations**](categories/multi-agent-simulations.md) - Frameworks and projects for multi-agent simulations
- Simulation Frameworks
- Agent Society Projects
- Research Simulations
- Simulation Environments

- [**Model Context Protocol (MCP)**](categories/mcp.md) - Projects and tools related to the Model Context Protocol
- MCP Implementations
- MCP-Compatible Agents
- MCP Tools and Libraries
- MCP Documentation and Resources

- [**Front-ends and Access Tools**](categories/frontends-access-tools.md) - User interfaces and tools for accessing AI agents
- Agent UI Frameworks
- Web Interfaces
- Mobile Interfaces
- Desktop Applications
- CLI Tools
- Integration Tools

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.