Evo AI

Open-source platform to create and manage AI agents

Deploy Evo AI

evoai-api

evoapicloud/evo-ai:latest

Just deployed

/evoai/data

Redis

bitnami/redis:7.2.5

Just deployed

/bitnami

Postgres

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

evoai-frontend

evoapicloud/evo-ai-frontend:latest

Just deployed

Deploy and Host Evo AI on Railway

Evo AI is an open-source platform designed for creating and managing AI agents. It facilitates integration with various AI models and services, enabling developers to build sophisticated, multi-agent systems with ease.

About Hosting Evo AI

Hosting Evo AI allows you to leverage its full capabilities for developing and managing AI agents. Whether you choose to self-host or deploy in the cloud, Evo AI offers flexibility and control over your AI infrastructure. Deploying on Railway simplifies the process, providing managed infrastructure that ensures scalability, reliability, and ease of maintenance.

Why Deploy Evo AI on Railway

Deploying Evo AI on Railway combines the robustness of an open-source AI agent platform with the convenience of managed deployment. Railway's platform streamlines the setup process, allowing you to focus on building and optimizing your AI agents without the overhead of managing infrastructure.

Common Use Cases

  • AI Agent Development: Create and manage AI agents that can perform complex tasks and workflows.
  • Multi-Agent Systems: Develop systems where multiple AI agents interact and collaborate to achieve goals.
  • Integration with AI Models: Seamlessly integrate with various AI models and services to enhance agent capabilities.
  • Custom Tool Management: Define and manage custom tools that agents can utilize during execution.
  • Secure API Key Management: Implement secure storage and management of API keys for external services.

Dependencies for Evo AI

Evo AI requires the following dependencies for optimal operation:

Deployment Dependencies

  • PostgreSQL: Serves as the primary database for storing agent configurations, workflows, and related data.
  • Redis: Utilized for caching and managing real-time data processing within the platform.

🤖 Agent Types

Evo AI supports various types of agents, each designed for specific tasks:

  • LLM Agent: Based on language models like GPT-4, capable of performing natural language understanding and generation.
  • A2A Agent: Implements Google's Agent-to-Agent (A2A) protocol for interoperability between AI agents.
  • Sequential Agent: Executes a sequence of sub-agents in a specific order to accomplish complex tasks.
  • Parallel Agent: Executes multiple sub-agents simultaneously, enabling concurrent task processing.

🛠️ Features

  • Agent Management: Create, configure, and manage AI agents with customizable settings.
  • Workflow Integration: Build complex workflows by orchestrating multiple agents and tools.
  • Tool Management: Define custom tools that agents can utilize during execution.
  • API Key Management: Securely store and manage API keys required for external integrations.
  • Authentication: Implement JWT authentication with email verification for secure access.

⚖️ License

Evo AI is released under the Apache 2.0 license, promoting open-source collaboration and flexibility. This permissive license allows for both personal and commercial use, with minimal restrictions.

📚 Documentation


Template Content

More templates in this category

View Template
Chat Chat
Chat Chat, your own unified chat and search to AI platform.

View Template
openui
Deploy OpenUI: AI-powered UI generation with GitHub OAuth and OpenAI API.

View Template
firecrawl
firecrawl api server + worker without auth, works with dify