Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Build, test, and deploy intelligent AI agents the Laravel way
| Date | Stars |
|---|---|
| 2026-07-31 | 296 |
| 2026-08-06 | 296 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center">
<img src="https://vizra.ai/img/vizra-logo.svg" alt="Vizra Logo" width="200">
</p>
<h1 align="center">Vizra ADK - AI Agent Development Kit for Laravel</h1>
<p align="center">
<strong>Build intelligent AI agents with Laravel's elegant syntax</strong>
</p>
<p align="center">
<a href="https://packagist.org/packages/vizra/vizra-adk"><img src="https://img.shields.io/packagist/v/vizra/vizra-adk" alt="Latest Version"></a>
<a href="https://packagist.org/packages/vizra/vizra-adk"><img src="https://img.shields.io/packagist/dt/vizra/vizra-adk" alt="Total Downloads"></a>
<a href="LICENSE.md"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="MIT License"></a>
<a href="https://www.php.net"><img src="https://img.shields.io/badge/PHP-8.2%2B-777BB4.svg" alt="PHP"></a>
<a href="https://laravel.com"><img src="https://img.shields.io/badge/Laravel-11.0%2B-FF2D20.svg" alt="Laravel"></a>
<a href="https://discord.gg/CRRzmvS5MK"><img src="https://img.shields.io/badge/Discord-Join%20Community-5865F2.svg?logo=discord&logoColor=white" alt="Discord"></a>
</p>
Vizra ADK is a comprehensive Laravel package for building autonomous AI agents that can reason, use tools, and maintain persistent memory. Create intelligent, interactive agents that integrate seamlessly with your Laravel application.
## ✨ Key Features
- **🤖 Multi-Model AI Support** - Works with OpenAI, Anthropic, and Google Gemini + more, thanks to prism PHP
- **🎯 Sub-Agent Delegation** - Agents can delegate tasks to specialized sub-agents
- **🛠️ Extensible Tool System** - Give agents abilities to interact with databases, APIs, and external services
- **🧠 Persistent Memory** - Agents remember conversations and learn from interactions across sessions
- **🔄 Agent Workflows** - Build complex processes with sequential, parallel, conditional flows and loops
- **⚡ Execution Modes** - Multiple trigger modes: conversational, scheduled, webhook, event-driven, and queue jobs
- **📊 Evaluation Framework** - Automated quality testing framework for agents at scale with LLM-as-a-Judge
- **💬 Streaming Responses** - Real-time, token-by-token streaming for responsive user experiences
- **📈 Comprehensive Tracing** - Debug and monitor agent execution with detailed traces
- **🎨 Web Dashboard** - Beautiful Livewire v4-powered interface for testing and monitoring
- **🔧 Laravel Native** - Built with Laravel patterns: Artisan commands, Eloquent models, service providers
## 🚀 Quick Start
```bash
# Install via Composer
composer require vizra/vizra-adk
# Publish config and run migrations
php artisan vizra:install
# Create your first agent
php artisan vizra:make:agent CustomerSupportAgent
# Start chatting!
php artisan vizra:chat customer_support
```
## 💻 Basic Usage
```php
<?php
use Vizra\VizraADK\Agents\BaseLlmAgent;
use Vizra\VizraADK\Facades\Agent;
// Define your agent
class CustomerSupportAgent extends BaseLlmAgent
{
protected string $name = 'customer_support';
protected string $description = 'Helps customers with inquiries';
protected string $instructions = 'You are a helpful customer support assistant.';
protected string $model = 'gpt-4o';
protected array $tools = [
OrderLookupTool::class,
RefundProcessorTool::class,
];
}
// That's it! No registration needed - agents are auto-discovered
// Use your agent immediately
$response = CustomerSupportAgent::run('I need help with my order')
->forUser($user)
->go();
```
## 🛠️ Creating Tools
Tools extend your agent's capabilities:
```php
use Vizra\VizraADK\Contracts\ToolInterface;
use Vizra\VizraADK\System\AgentContext;
class OrderLookupTool implements ToolInterface
{
public function definition(): array
{
return [
'name' => 'order_lookup',
'description' => 'Look up order information',
'parameters' => [
'type' => 'object',
'properties' => [
'order_id'Excerpt of 9,564 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:05e20c4e09616501, topic:ai-agents, topic:autonomous-agents, topic:agent-framework