Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customizable Open-source alternative to Clay

blivz is an open-source, customizable tool for GTM. Designed for modern GTM engineers, RevOps teams, and builders already using Claude Code for workflow automation. blivz enables you to Run it locally and use Claude Code to fully customize and shape it to your stack and GTM motion.

License Stars Forks Issues


Demo

Demo Video

Features

  • CSV Import — Drag-and-drop CSV uploads with automatic column detection
  • AI Enrichment Agents — Multi-agent system (Raven, Eagle, Hawk, Falcon) for intelligent data research and extraction
  • Integration Registry — Plug-and-play architecture for data providers (Prospeo, ZeroBounce, Google Slides, and more)
  • Formula Columns — Spreadsheet-style formulas powered by HyperFormula
  • HTTP API Columns — Call any REST API and map responses to columns
  • Conditional Logic — Run enrichments only when conditions match
  • Real-time Updates — WebSocket-powered live progress tracking
  • BYOK (Bring Your Own Keys) — Use your own API keys for providers
  • AI Text Generation — Generate personalized content from your data using templates
  • Web Scraping — Extract data from any website with Crawl4AI

Tech Stack

Layer Technology
Frontend Next.js 15, React 19, TailwindCSS v4, Shadcn/UI, AG Grid
Backend Next.js API Routes, AWS Lambda (Python 3.11)
AI/ML Vercel AI SDK, Pydantic AI, LangGraph, Google Gemini, OpenAI
Database Neon PostgreSQL (serverless), DynamoDB, Drizzle ORM
Auth Better Auth (GitHub & Google OAuth)
Queue Upstash QStash, AWS SQS
Cache Upstash Redis
Storage Cloudflare R2
Workers Cloudflare Workers (Hono)
Infra AWS SAM, Kubernetes (Civo)

Getting Started

Prerequisites

  • Node.js 20+
  • pnpm (recommended) or npm
  • A Neon PostgreSQL database (two instances: auth + features)
  • AWS account (for the enrichment backend)
  • Cloudflare account (for R2 storage and CSV worker)

Quick Start

# Clone the repo
git clone https://github.com/houssammsr/blivz.git
cd blivz

# Install dependencies
pnpm install

# Copy the example env file and fill in your values
cp .env.example .env

# Run database migrations
npx drizzle-kit push       # Auth DB
npx drizzle-kit push --config drizzle-lists.config.ts  # Features DB

# Start the dev server
pnpm dev

The app will be running at http://localhost:3000.

Deploying the Backend Services

Each backend service has its own setup guide:

Service Guide
AWS Enrichment Backend ai-enrichement-aws/aws-backend-quickstart.md
CSV Import Worker csv-import-worker/QUICKSTART.md
Crawl4AI (optional) civo-crawl4ai/README.md

Adding Integrations

Want to add a new data provider? Follow the step-by-step guide:

add-integrations.mkd — covers the full flow from research to deployment

Contributing

We welcome contributions! Please read our Contributing Guide to get started.

Look for issues labeled good first issue if you're new to the project.

License

Copyright (c) 2026 Houssam Mansour. Licensed under the GNU Affero General Public License v3.0.

About

Resources

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages