Skip to main content
Welcome to the future of AI development! Build incredible intelligent agents with the most developer-friendly Laravel package on the planet.

Lightning Quick Start

Get your first AI agent running with these simple commands:
Terminal
# Install the package
composer require vizra/vizra-adk

# Set up everything with one command
php artisan vizra:install

# Create your first agent
php artisan vizra:make:agent CustomerSupportAgent

What Makes Vizra ADK Special?

Vizra ADK isn’t just another package - it’s your toolkit for creating intelligent, conversational agents that work in production.

Multi-LLM Support

OpenAI, Anthropic, Google Gemini - use them all!

Powerful Tool System

Give your agents superpowers with custom tools

Smart Memory

Vector memory & RAG for intelligent conversations

Complex Workflows

Build multi-step processes that just work

Quality Evaluations

LLM-as-a-Judge for automated testing

Debug Tracing

See exactly what your agents are thinking

Your Learning Adventure

Pick your path and let’s build something incredible together:

Installation & Setup

Get up and running in minutes! Requirements, installation, and your first agent

Core Concepts

Master agents, tools, sessions, and workflows - the building blocks of intelligence

API Reference

Complete technical reference - every class, method, and command documented

Error Handling

Handle exceptions gracefully and build resilient agents that recover from failures

See the Magic in Action

Here’s a real agent that can look up orders and process refunds - all in just a few lines of code!
app/Agents/CustomerSupportAgent.php
<?php

namespace App\Agents;

use Vizra\VizraADK\Agents\BaseLlmAgent;
use App\Tools\OrderLookupTool;
use App\Tools\RefundProcessorTool;

class CustomerSupportAgent extends BaseLlmAgent
{
    protected string $name = 'customer_support';

    protected string $description = 'Helpful customer support assistant';

    protected array $tools = [
        OrderLookupTool::class,
        RefundProcessorTool::class,
    ];

    protected function getSystemPrompt(): string
    {
        return "You are a helpful customer support assistant. " .
               "Be friendly, professional, and solution-oriented.";
    }
}
That’s it! This agent can now have intelligent conversations, look up customer orders, and process refunds - all while maintaining context and providing helpful responses. The framework handles all the complex AI orchestration for you!

Join Our Community

Got questions? Need help? Want to share what you’re building? Join our growing community of AI developers!

Discord Community

Join hundreds of Laravel developers building AI agents. Get help, share ideas, and stay updated on the latest features!

Ready to Build Something Amazing?

Your AI journey starts with a single command! Choose your adventure and let’s create agents that will blow your mind.

Getting Started

Install, create, and deploy your first agent in minutes!

Learn Concepts

Master the fundamentals of intelligent agent development

API Reference

Deep dive into every class, method, and feature