Skip to main content

Welcome to AgentMap

Build AI Workflows with Simple CSV Files - No coding required!

AgentMap makes it incredibly easy to create powerful AI workflows using familiar CSV files. Whether you're automating business processes, building data pipelines, or creating AI assistants, AgentMap handles the complexity while you focus on your goals.

🚀 Get Started in 5 Minutes

Ready to build your first AI workflow? Our quick start guide will have you up and running with a working weather bot in under 10 minutes.

👉 Start the Quick Start Guide

✨ What Makes AgentMap Special?

📝 CSV-Based Configuration

Define your entire workflow in a simple CSV file. No complex YAML, no programming - just rows and columns that anyone can understand and edit.

🤖 AI Agent Orchestration

Combine multiple AI agents seamlessly. Weather APIs, language models, data processors - all working together in harmony.

Simple but Powerful

Start with a basic workflow in minutes, then scale to enterprise complexity with advanced features like parallel processing, memory management, and custom routing.

🌐 Production Ready

Built for real-world use with enterprise-grade reliability, monitoring, and deployment capabilities.

📋 Examples: What You Can Build

  • 🌐 API-Driven Bots - API driven bots (e.g. WeatherBot, FlightBot, StatusBot) - See Tutorial
  • 📊 Data Pipelines - Transform and analyze data from multiple sources - See Tutorial
  • 📧 Customer Support Bots - Smart categorization and automated responses - See Tutorial
  • 🔍 Document Analyzers - AI-powered document processing - See Tutorial
  • 🔗 API Integrations - Connect to external services and APIs - See Tutorial
  • 💼 Business Automators - Streamline invoicing, reporting, and communication

🎯 How It Works

  1. 📝 Define - Create a CSV file describing your workflow
  2. 🤖 Configure - Set up AI agents with roles and data sources
  3. 🚀 Deploy - Launch your workflow and watch it work automatically

🧭 Navigation Guide

🏃‍♂️ Quick Start

Build your first workflow in 5 minutes with our step-by-step guide.

📚 Tutorials

Deep dive into AgentMap features with comprehensive examples and explanations:

📖 Guides

Detailed documentation on specific topics:

🔧 Reference

Complete API and configuration documentation:

🎓 Learning Path for New Users

For developers new to AgentMap, we recommend this learning progression:

1. Quick Start (5 minutes)

Build your first working workflow with our Quick Start Guide

2. Core Concepts (15 minutes)

Understand the fundamentals:

3. Hands-On Practice (30 minutes)

Build real workflows with tutorials:

4. Advanced Topics (60 minutes)

Dive deeper into AgentMap:

5. Production Deployment

Prepare for real-world use:

🏗️ Key Architecture Concepts

Clean Architecture Pattern

AgentMap follows clean architecture principles:

  • Models Layer: Pure data containers with no business logic
  • Services Layer: All business logic and orchestration
  • Dependency Injection: Automatic service wiring and lifecycle management
  • Protocol-Based Injection: Type-safe service configuration using Python protocols

Service Injection System

The Dependency Injection system provides:

  • DI Container: Centralized service registry with automatic dependency resolution
  • Service Lifecycle: Lazy instantiation and singleton pattern
  • Graceful Degradation: Optional services fail gracefully when unavailable
  • Protocol-Based Injection: Services injected based on interface implementation

Agent Development Patterns

The Agent Development framework defines:

  • Modern constructor patterns with infrastructure service injection
  • Protocol-based business service configuration
  • Debugging hooks and service information methods
  • Complete implementation examples

📚 Complete Documentation Index

Core Concepts

Agent Development

Workflow Management

Operations and Tools

Advanced Topics

🤝 Community & Support


Ready to start building? 🎉

Begin Quick Start Guide →