vizra/vizra-adk
Vizra ADK is an AI Agent Development Kit for Laravel to build autonomous agents with multi-model LLM support, tools, workflows, streaming, tracing, and a Livewire dashboard. Includes sub-agent delegation, persistent memory, and agent evaluation.
Agent::run()->forUser()->go() for real-time chat or queue:work for async tasks).ToolInterface to enable complex workflows (e.g., "Agent delegates order lookup to OrderLookupTool").AgentMemory and vector storage (Meilisearch/PostgreSQL).CustomerSupportAgent resolves 90% of inquiries correctly").prism-php).Agent::delegateTo()").BaseLlmAgent for domain-specific behavior) or extend with macros (e.g., AgentBuilder::macro('track', ...) for analytics).| Use Case | Vizra ADK Value |
|---|---|
| Customer Support | Auto-route tickets to specialized agents (e.g., RefundAgent, BillingAgent). |
| Internal Automation | Replace manual processes (e.g., "Agent auto-generates reports from DB queries"). |
| Data Analysis | Agents query APIs/databases and summarize insights (e.g., "Agent analyzes sales trends"). |
| Multi-Tenant SaaS | Isolate agent memory per tenant via AgentSession and AgentMemory models. |
| Prototyping | Quickly test agent ideas with php artisan vizra:make:agent and Livewire UI. |
laravel-ai)."Vizra ADK lets us build AI agents the Laravel way—no vendor lock-in, no reinventing the wheel. Think of it as Laravel’s answer to autonomous AI:
php artisan vizra:make:agent (vs. months for custom solutions).Example: Our customer support team could reduce response times by 60% with an autonomous SupportAgent that auto-resolves 80% of inquiries using our internal tools—without hiring AI specialists."
"Vizra ADK gives us Laravel-native AI agents with:
OrderLookupTool) that agents can call like API endpoints.AgentMemory + vector storage).AgentA → ToolB → AgentC) with fluent syntax.Tech Stack Fit:
Trade-offs:
Quick Win: Let’s prototype a CustomerSupportAgent in a week—it’ll handle 20% of our tickets and prove the concept."**
How can I help you explore Laravel packages today?