vizra-adk  by vizra-ai

AI agent development kit for Laravel

Created 7 months ago
272 stars

Top 94.9% on SourcePulse

GitHubView on GitHub
Project Summary

Build intelligent AI agents with Laravel's elegant syntax. Vizra ADK is a comprehensive Laravel package for creating autonomous AI agents capable of reasoning, utilizing tools, and maintaining persistent memory, integrating seamlessly into existing Laravel applications. It targets Laravel developers seeking to leverage AI capabilities within their web applications.

How It Works

Vizra ADK employs a modular architecture supporting multiple AI models (OpenAI, Anthropic, Google Gemini) through the Prism PHP library, allowing for flexible provider switching. Agents can delegate tasks to specialized sub-agents and extend their capabilities via an extensible tool system, enabling interaction with databases, APIs, and external services. Persistent memory ensures agents retain context across sessions, while support for sequential, parallel, conditional flows, and loops facilitates complex agent workflows.

Quick Start & Requirements

Install via Composer: composer require vizra/vizra-adk. Publish configuration and run migrations with php artisan vizra:install. Create agents using php artisan vizra:make:agent <AgentName>. Prerequisites include PHP 8.2+, Laravel 11.0+, a relational database (MySQL/PostgreSQL), and at least one LLM API key (OpenAI, Anthropic, or Google). Full documentation is available at: https://vizra.ai/docs.

Highlighted Details

  • Multi-Model AI Support: Integrates with OpenAI, Anthropic, and Google Gemini via Prism PHP, avoiding vendor lock-in.
  • Extensible Tool System: Allows agents to interact with external systems, databases, and APIs through custom tool implementations.
  • Automated Evaluation Framework: Features an LLM-as-a-Judge system for automated quality testing and benchmarking of agents at scale.
  • Laravel Native: Built using familiar Laravel patterns, including Artisan commands, Eloquent models, and service providers, enhancing developer experience.
  • Web Dashboard: A Livewire-powered interface is provided for testing and monitoring agent behavior.

Maintenance & Community

The project is actively developed, with a "Vizra Cloud Platform" announced as "Coming Soon!" for advanced evaluation and trace analysis. Community support is available via GitHub Discussions and GitHub Issues. Updates and tips are shared on Twitter/X. Sponsorship opportunities are available to support development.

Licensing & Compatibility

The project is licensed under the permissive MIT license, allowing for commercial use and integration into closed-source applications without significant restrictions.

Limitations & Caveats

The Vizra Cloud Platform, offering advanced features like cloud evaluation runs and interactive trace visualization, is still under development ("Coming Soon!"). While the core ADK appears robust, users requiring the full suite of cloud-based management and analysis tools will need to wait for its release.

Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
6
Star History
12 stars in the last 30 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
7 more.

SuperAGI by TransformerOptimus

0.2%
17k
Open-source framework for autonomous AI agent development
Created 2 years ago
Updated 11 months ago
Starred by Peter Norvig Peter Norvig(Author of "Artificial Intelligence: A Modern Approach"; Research Director at Google), Zhen Lu Zhen Lu(Cofounder of Runpod), and
1 more.

agents-towards-production by NirDiamant

1.3%
17k
Production-ready GenAI agent tutorials
Created 6 months ago
Updated 1 week ago
Feedback? Help us improve.