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.
# 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 devContributing
How to contribute
We welcome contributions of all kinds: bug fixes, new features, documentation improvements, and extraction accuracy enhancements.
# 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 GitHubGood 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.
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