Open Source

Built in the open,
MIT licensed.

ExtractVibe is fully open source under the MIT license. View the source code, self-host on your own Cloudflare account, or contribute features and improvements to the community.

Why Open Source

Full Transparency

See exactly how brand data is extracted, what AI prompts are used, and how your data flows through the system. No black boxes.

Self-Host Anywhere

Deploy ExtractVibe on your own Cloudflare account. Keep brand data under your control with your own database, storage, and AI credits.

Community-Driven

Feature requests, bug reports, and pull requests are welcome. The roadmap is public and prioritized by community feedback.

MIT License

Use ExtractVibe in commercial projects, modify it, redistribute it. The MIT license gives you maximum freedom with minimal restrictions.

Self-Host

Get running in 5 minutes

ExtractVibe is built on Cloudflare Workers. You need a Cloudflare account (free tier works) and Node.js installed.

Quick start
# Clone the repository
git clone https://github.com/extractvibe/extractvibe.git
cd extractvibe

# Install dependencies
npm install

# Set up local environment
cp .dev.vars.example .dev.vars
# Edit .dev.vars with your secrets

# Create D1 database
npx wrangler d1 create extractvibe-db

# Run migrations
npx wrangler d1 execute extractvibe-db --local --file=server/db/migrations/0001_initial.sql

# Start development server
npm run dev

Contributing

How to contribute

We welcome contributions of all kinds: bug fixes, new features, documentation improvements, and extraction accuracy enhancements.

Contributing workflow
# Fork and clone
git clone https://github.com/YOUR_USERNAME/extractvibe.git
cd extractvibe

# Create a feature branch
git checkout -b feature/your-feature-name

# Make your changes, then run checks
npm run typecheck
npm run build

# Commit and push
git add .
git commit -m "feat: add your feature description"
git push origin feature/your-feature-name

# Open a pull request on GitHub

Good first issues

Look for issues labeled good first issue on GitHub. These are curated for new contributors and include clear descriptions of what needs to be done.

Browse good first issues

Tech Stack

Built on Cloudflare

Workers

Compute

D1

Database

R2

Storage

Workers AI

Inference

Browser Rendering

Page capture

Durable Objects

Real-time

Workflows

Pipelines

KV

Cache

Star us on GitHub

extractvibe/extractvibe