DEV Community

Cover image for HarshAI: I Built a Zapier Killer in 40 Days (Open Source)
Harshallahare
Harshallahare

Posted on • Originally published at ai-workflow-automator.vercel.app

HarshAI: I Built a Zapier Killer in 40 Days (Open Source)

HarshAI: I Built a Zapier Killer in 40 Days (Open Source)

40 days, 90 planned features, 44% complete. Here's what I built.


Why I Started

Zapier is expensive. Make.com has a learning curve. I wanted something:

  • ✅ Free & open source
  • ✅ Drag-drop builder
  • ✅ Self-hostable
  • ✅ Built for AI workflows

So I started building HarshAI.


What's Built (Days 1-40)

Phase 1: Core Builder (Days 1-15)

  • Drag-drop workflow builder
  • Node-based interface
  • Real-time connections
  • Mobile-responsive design
  • Template system

Phase 2: Execution Engine (Days 16-25)

  • Workflow execution engine
  • Real API integrations (Gmail, Twitter, Notion, Slack)
  • Test mode (no credentials needed)
  • Error handling
  • Execution history

Phase 3: Advanced Features (Days 26-35)

  • Background scheduler (cron)
  • Email notifications
  • Analytics dashboard
  • Webhook triggers (Days 31-35):
    • HMAC signature verification (Stripe-style)
    • Retry logic with exponential backoff
    • Analytics dashboard
    • Event-based filters

Phase 4: Template & Execution (Days 36-40)

  • Template marketplace - Save/share workflows
  • Multi-step workflows - If/else, loops, parallel execution
  • Error handling - Try/catch, logging, debug mode
  • Versioning - Auto-save, rollback, diff comparison
  • Rate limiting - Per-user quotas (4 tiers)

Tech Stack

Component Technology
Frontend Next.js 14, React Flow
Backend Node.js, TypeScript
Database PostgreSQL (Supabase)
Auth Clerk
Deploy Vercel (free tier)

What's Next (Days 41-90)

Phase 5: Integrations (Days 41-50)

  • 20+ pre-built API connectors
  • AI nodes (GPT-4, Claude, DALL-E)
  • Data transformation nodes
  • Enhanced scheduler
  • Template library (20+ workflows)

Phase 6: Polish (Days 51-70)

  • UI/UX improvements
  • Performance optimization
  • Comprehensive testing
  • Documentation
  • Video tutorials

Phase 7: Launch Prep (Days 71-90)

  • Beta testing
  • Community feedback
  • Bug fixes
  • Marketing site
  • Launch on Product Hunt

Try It Now

Live Demo: ai-workflow-automator.vercel.app

GitHub: github.com/harshaldevloper/harshai

Status: ✅ Production ready (Days 1-40 complete)


Want to Contribute?

Looking for:

  • 🐛 Bug reports
  • 💡 Feature suggestions
  • 🔌 Integration requests
  • ⭐ GitHub stars

The Reality

Building in public is hard. Some days I coded 8 hours. Some days I questioned everything. But 40 days in, I have:

  • ✅ 40/90 features complete (44%)
  • ✅ Production-ready webhook system
  • ✅ Template marketplace
  • ✅ Multi-step workflows with branching
  • ✅ Full version control
  • ✅ Rate limiting & quotas

Not bad for 40 days.


Follow along as I build to 100% in the next 50 days.

Disclosure: This is my project. Links above are direct (no affiliates).

ai #opensource #nocode #automation

Top comments (0)