HarshAI:40日でZapierキラーを作った(オープンソース)

Dev.to / 2026/4/6

💬 オピニオンDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage

要点

  • HarshAI は、Zapier のようなツールに代わる低コストの選択肢として位置づけられた、オープンソースでセルフホスト可能なワークフロー自動化プロジェクトであり、ドラッグ&ドロップとノードベースのビルダーを備えています。
  • 40日目までに、著者はコアとなるワークフロー作成、実際のAPI連携を備えた実行エンジン(例:Gmail、Twitter、Notion、Slack)、テストモード、エラーハンドリング、実行履歴を構築できたと報告しています。
  • プロジェクトはさらに、cron スケジューリング、メール通知、分析ダッシュボード、HMAC検証付きのWebhookトリガー、リトライロジック、イベントのフィルタリングといった高度な機能も追加しています。
  • 今後のマイルストーン(41〜90日目)では、連携の拡充(GPT-4/Claude/DALL-E 向けのAIノードを含む)、よりリッチなテンプレート/マーケットプレイス機能、テスト、ドキュメント、Product Hunt公開準備といった仕上げ作業の完了に注力します。
  • 実装には、プロダクション志向の自動化基盤を支えるモダンなWebスタック(Next.js/React Flowのフロントエンド、Node.js/TypeScriptのバックエンド、Supabase経由のPostgreSQL、Clerk認証、Vercelへのデプロイ)を採用しています。

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

40日、90の予定機能、44%完成。これが私が作ったものです。

なぜ始めたのか

Zapierは高いです。Make.comには学習曲線があります。私は次のようなものが欲しかった:

  • ✅ 無料 & オープンソース
  • ✅ ドラッグ&ドロップのビルダー
  • ✅ セルフホスト可能
  • ✅ AIワークフロー向けに作られている

そこで、HarshAIの開発を始めました。

作ったもの(Days 1-40)

フェーズ1:コアビルダー(Days 1-15)

  • ドラッグ&ドロップのワークフロービルダー
  • ノードベースのインターフェース
  • リアルタイム接続
  • モバイル対応デザイン
  • テンプレートシステム

フェーズ2:実行エンジン(Days 16-25)

  • ワークフロー実行エンジン
  • 実際のAPI連携(Gmail, Twitter, Notion, Slack)
  • テストモード(認証情報は不要)
  • エラーハンドリング
  • 実行履歴

フェーズ3:高度な機能(Days 26-35)

  • バックグラウンドスケジューラ(cron)
  • メール通知
  • アナリティクスダッシュボード
  • Webhookトリガー(Days 31-35):
    • HMAC署名の検証(Stripe風)
    • 指数バックオフ付きのリトライロジック
    • アナリティクスダッシュボード
    • イベントベースのフィルタ

フェーズ4:テンプレート&実行(Days 36-40)

  • テンプレートマーケットプレイス - ワークフローの保存/共有
  • マルチステップワークフロー - if/else、ループ、並列実行
  • エラーハンドリング - try/catch、ログ、デバッグモード
  • バージョニング - 自動保存、ロールバック、差分比較
  • レート制限 - ユーザーごとのクォータ(4ティア)

技術スタック

コンポーネント 技術
フロントエンド Next.js 14, React Flow
バックエンド Node.js, TypeScript
データベース PostgreSQL(Supabase)
認証 Clerk
デプロイ Vercel(無料プラン)

次にやること(Days 41-90)

フェーズ5:連携(Days 41-50)

  • 20以上の事前構築済みAPIコネクタ
  • AIノード(GPT-4、Claude、DALL-E)
  • データ変換ノード
  • 強化されたスケジューラ
  • テンプレートライブラリ(20以上のワークフロー)

フェーズ6:磨き込み(Days 51-70)

  • UI/UXの改善
  • パフォーマンス最適化
  • 包括的なテスト
  • ドキュメント
  • 動画チュートリアル

フェーズ7:ローンチ準備(Days 71-90)

  • ベータテスト
  • コミュニティのフィードバック
  • バグ修正
  • マーケティングサイト
  • Product Huntでローンチ

今すぐ試す

ライブデモ: ai-workflow-automator.vercel.app

GitHub: github.com/harshaldevloper/harshai

ステータス: ✅ 本番利用可能(Days 1-40 完了)

貢献してみたいですか?

求めています:

  • 不具合報告
  • 機能の提案
  • 連携のリクエスト
  • ⭐ GitHubスター

現実の話

公開しながら作るのは大変です。ある日は8時間コードを書きました。ある日はすべてに疑問を持ちました。でも40日経った今、私は:

  • ✅ 40/90の機能が完成(44%)
  • ✅ 本番対応のwebhookシステム
  • ✅ テンプレートマーケットプレイス
  • ✅ 分岐を備えたマルチステップワークフロー
  • ✅ 完全なバージョン管理
  • ✅ レート制限 & クォータ

40日としては悪くないですね。

次の50日で100%まで作り上げるまで、見守ってください。

開示:これは私のプロジェクトです。上記のリンクは直リンクです(アフィリエイトなし)。

ai #opensource #nocode #automation