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.
- 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
| 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) |
- 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)
# 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 devThe app will be running at http://localhost:3000.
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 |
Want to add a new data provider? Follow the step-by-step guide:
add-integrations.mkd— covers the full flow from research to deployment
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.
Copyright (c) 2026 Houssam Mansour. Licensed under the GNU Affero General Public License v3.0.