Lab Agent Seller is a Laravel 13 + Livewire 4 demo app that connects to a CRM via a Pipedrive driver, mirrors pipelines and deals, and uses a streaming agent for sales conversations. It includes integration points with Mem0 and Langfuse, and provides Laravel Sail-based setup instructions.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Lab Agent Seller is an application built with Laravel 13 and Livewire 4 that demonstrates a sales agent leveraging AI. It connects to a CRM via a Pipedrive driver, mirrors pipelines/stages/fields/people/deals to local models, and enables conversations with the agent through a streaming SellerAgent using laravel/ai. Integrations include Langfuse for observability and Mem0 for long-term memory, accessed via API keys or environment variables as described.
How it works
The project uses a job named ScanCrmConnection in a queue to mirror CRM structures into local models. Companies connect a CRM, send emails with magic links via a client guard, and interact with the AI agent through a streaming endpoint. Integrations are configured through environment variables (MEM0_API_KEY, MEM0_BASE_URL, MEM0_TIMEOUT; LANGFUSE_PUBLIC_KEY, LANGFUSE_SECRET_KEY).
Getting started
Prerequisites: Docker, Composer 2, Node 22 + npm.
# 1. Clone the repository
git clone git@github.com:beerandcodeteam/lab-agent-seller.git
cd lab-agent-seller
# 2. Install PHP dependencies (needed for Sail binary)
composer install
# 3. Start containers (laravel.test PHP 8.5, pgsql 18, redis, mailpit)
vendor/bin/sail up -d
# 4. Complete setup: copy .env, key:generate, migrate --force, npm install, npm run build
vendor/bin/sail composer setup
# 5. Configure API keys in .env
# MEM0_API_KEY=... (Mem0)
# LANGFUSE_PUBLIC_KEY=... (Langfuse US region)
# LANGFUSE_SECRET_KEY=...
Recent releases
- none
Traction
Stars: 11
Behind the repo
Caveats
License: none listed Created: 2026-07-11 Last push: 2026-07-12
