Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Vizra Adk Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

Feature Development

  • AI-Powered Internal Tools: Build autonomous agents for customer support, data analysis, or workflow automation (e.g., "Order Processing Agent" that auto-resolves refunds via tools).
  • Multi-Channel AI Assistants: Deploy agents across web, CLI, and APIs (e.g., Agent::run()->forUser()->go() for real-time chat or queue:work for async tasks).
  • Tool Integration: Extend agents with custom tools (e.g., database queries, CRM APIs) via ToolInterface to enable complex workflows (e.g., "Agent delegates order lookup to OrderLookupTool").
  • Memory & Context: Enable persistent conversations (e.g., "Agent remembers user’s last 3 orders") using AgentMemory and vector storage (Meilisearch/PostgreSQL).

Roadmap Priorities

  • Agent-as-a-Service: Use the Livewire dashboard to monitor agent performance (traces, errors) and the upcoming Vizra Cloud for scalability.
  • Evaluation Framework: Automate agent testing with LLM-as-a-Judge (e.g., "Test if CustomerSupportAgent resolves 90% of inquiries correctly").
  • Multi-Model Support: Switch between OpenAI/Gemini/Anthropic without code changes (via prism-php).
  • Workflows: Chain agents/tools (e.g., "Agent A triggers Agent B via Agent::delegateTo()").

Build vs. Buy

  • Buy: Avoid reinventing agent orchestration (memory, tools, evaluation) if your team lacks AI/ML expertise.
  • Build: Customize agent logic (e.g., override BaseLlmAgent for domain-specific behavior) or extend with macros (e.g., AgentBuilder::macro('track', ...) for analytics).

Use Cases

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.

When to Consider This Package

Adopt If:

  • Your stack is Laravel 11+ with PHP 8.2+ (no framework switching needed).
  • You need agent autonomy (tools, memory, workflows) without building from scratch.
  • Your team prefers Laravel’s ecosystem (Artisan, Livewire, Eloquent) for AI development.
  • You require multi-model support (OpenAI, Gemini, Anthropic) with a unified API.
  • You want built-in evaluation (LLM-as-a-Judge) to test agent quality at scale.
  • You’re building internal tools or customer-facing assistants with persistent context.

Look Elsewhere If:

  • You’re not using Laravel (e.g., Django, Node.js, Python).
  • You need low-code/no-code solutions (e.g., Rasa, LangChain).
  • Your use case requires edge deployment (Vizra ADK is server-side).
  • You need fine-tuning or custom LLMs (this is for API-based models).
  • You’re building chatbots without tools/workflows (consider simpler packages like laravel-ai).
  • Your team lacks PHP/Laravel expertise (steep learning curve for custom tools).

How to Pitch It (Stakeholders)

For Executives:

"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:

  • Faster Development: Spin up agents in minutes with php artisan vizra:make:agent (vs. months for custom solutions).
  • Cost-Effective: Uses existing Laravel infrastructure (no separate AI platform costs).
  • Scalable: Deploy agents as microservices or queue jobs; upcoming Vizra Cloud handles enterprise needs.
  • Measurable: Built-in evaluation framework tracks agent performance (e.g., ‘92% of support tickets resolved’).
  • Future-Proof: Supports all major LLMs (OpenAI, Gemini, Anthropic) and integrates with our existing tools (CRM, DB, APIs).

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."


For Engineering:

"Vizra ADK gives us Laravel-native AI agents with:

  • Familiar Patterns: Uses Eloquent models, Livewire dashboards, and Artisan commands—no new frameworks.
  • Extensible Tools: Build custom tools (e.g., OrderLookupTool) that agents can call like API endpoints.
  • Memory & Context: Agents remember conversations across sessions (via AgentMemory + vector storage).
  • Workflows: Chain agents/tools (e.g., AgentA → ToolB → AgentC) with fluent syntax.
  • Evaluation: Automate testing with LLM-as-a-Judge (e.g., ‘Does this agent pass our quality checks?’).
  • Multi-Model: Switch LLM providers (OpenAI → Gemini) by changing a config line.

Tech Stack Fit:

  • PHP 8.2+, Laravel 11+ (no version conflicts).
  • Livewire 4 for the dashboard (no React/Vue needed).
  • Prism PHP for LLM integration (battle-tested).

Trade-offs:

  • Learning Curve: Custom tools require PHP/Laravel knowledge (but docs are comprehensive).
  • Server-Side Only: Not for edge devices (but great for backend automation).

Quick Win: Let’s prototype a CustomerSupportAgent in a week—it’ll handle 20% of our tickets and prove the concept."**

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
ecotone/kafka
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata