オープンソースAI搭載ワークフロー自動化プラットフォーム
自然言語とビジュアルビルダーでワークフローを構築、自動化、オーケストレーション。
ドキュメント | クイックスタート | Discord | コントリビュート
English | 日本語 | 中文 | 한국어 | Español | Français | Deutsch | Português | Русский | हिन्दी | বাংলা
FluxTurnは、アプリの接続、プロセスの自動化、AI搭載ワークフローの構築を可能にするオープンソースのワークフロー自動化プラットフォームです。ビジュアルビルダーまたは自然言語で操作できます。
主な機能:
- AI搭載ワークフロー生成 -- 日本語で説明するだけで、動作するワークフローを取得
- ビジュアルワークフロービルダー -- ReactFlowを活用したドラッグ&ドロップインターフェース
- 120以上のコネクタ -- Slack、Gmail、Shopify、HubSpot、Jira、Stripe、OpenAIなど
- リアルタイム実行 -- 詳細なログとモニタリングでワークフローの実行を監視
- セルフホスト -- Dockerで独自のインフラストラクチャ上で実行
プロジェクトルートから以下のコマンドを実行:
git clone https://github.com/fluxturn/fluxturn.git
cd fluxturn
cp backend/.env.example backend/.env
# データベース認証情報とJWTシークレットでbackend/.envを編集
docker compose up -dこれだけです!http://localhost:5173でアプリに、http://localhost:5005でAPIにアクセスできます。
前提条件: Node.js 18+、PostgreSQL 14+、Redis 7+
# クローン
git clone https://github.com/fluxturn/fluxturn.git
cd fluxturn
# バックエンド
cd backend
cp .env.example .env # 設定で.envを編集
npm install
npm run start:dev
# フロントエンド(新しいターミナルで)
cd frontend
cp .env.example .env
npm install
npm run dev +------------------+
| Frontend | React 19 + Vite + Tailwind
| (Port 5173) | Visual Workflow Builder
+--------+---------+ AI Chat Interface
|
v
+------------------+
| Backend | NestJS + TypeScript
| (Port 5005) | REST API + WebSocket
+--------+---------+ Workflow Engine
|
+--------------+--------------+
| | |
v v v
+-----------+ +---------+ +----------+
| PostgreSQL | | Redis | | Qdrant |
| (Database) | | (Cache) | | (Vector) |
+-----------+ +---------+ +----------+
フロントエンド (/frontend) -- React 19、Vite、TailwindCSS、ReactFlow、i18next、CodeMirror
バックエンド (/backend) -- NestJS、PostgreSQL(raw SQL)、Redis、Socket.IO、LangChain、120以上のコネクタ
FluxTurnは以下のカテゴリで120以上のコネクタを提供:
| カテゴリ | コネクタ |
|---|---|
| AI&ML | OpenAI、OpenAI Chatbot、Anthropic、Google AI、Google Gemini、AWS Bedrock |
| アナリティクス | Google Analytics、Grafana、Metabase、Mixpanel、PostHog、Segment、Splunk |
| CMS | WordPress、Contentful、Ghost、Medium、Webflow |
| コミュニケーション | Slack、Gmail、Microsoft Teams、Telegram、Discord、Twilio、WhatsApp、AWS SES、SMTP、IMAP、POP3、Google Calendar、Calendly、Discourse、Matrix、Mattermost |
| CRM&セールス | HubSpot、Salesforce、Pipedrive、Zoho CRM、Airtable、Monday.com |
| データ処理 | Supabase、Scrapfly、Extract From File |
| データベース | Elasticsearch |
| 開発 | GitHub、GitLab、Bitbucket、Git、Jenkins、Travis CI、Netlify、n8n、npm |
| Eコマース | Shopify、Stripe、PayPal、WooCommerce、Magento、Paddle、Gumroad |
| ファイナンス | QuickBooks、Plaid、Chargebee、Wise、Xero |
| フォーム | Google Forms、Jotform、Typeform |
| マーケティング | Mailchimp、Klaviyo、SendGrid、Brevo、ActiveCampaign、Google Ads、Facebook Ads |
| 生産性 | Figma、Todoist、Spotify、Clockify、Toggl、Harvest |
| プロジェクト管理 | Jira、Asana、Trello、Notion、Linear、ClickUp |
| ソーシャル | Twitter/X、Facebook、Instagram、TikTok、LinkedIn、Pinterest、Reddit |
| ストレージ | Google Drive、Google Docs、Google Sheets、Dropbox、AWS S3、PostgreSQL、MySQL、MongoDB、Redis、Snowflake |
| サポート | Zendesk、Intercom、Freshdesk、ServiceNow、PagerDuty、Sentry |
| ユーティリティ | Bitly、DeepL、FTP、SSH、Execute Command |
| ビデオ | YouTube、Zoom |
FluxTurnはi18nextを通じて17言語をサポート:
- 英語、日本語、中国語、韓国語、スペイン語、フランス語、ドイツ語、イタリア語、ロシア語、ポルトガル語(BR)、オランダ語、ポーランド語、ウクライナ語、ベトナム語、インドネシア語、アラビア語、ヒンディー語
新しい言語を追加したいですか?翻訳ガイドをご覧ください。
コントリビューションを歓迎します!コントリビューションガイドをご覧ください。
コントリビュートの方法:
- GitHub Issuesでバグを報告または機能をリクエスト
- バグ修正や新機能のプルリクエストを提出
- 新しいコネクタを追加(コネクタ開発ガイドを参照)
- ドキュメントを改善
- 翻訳を追加
FluxTurnに貢献してくださったすべての素晴らしい方々に感謝します!🎉
ここにあなたの顔を見たいですか?コントリビューションガイドをチェックして、今日から貢献を始めましょう!
- Discord -- チームやコミュニティとチャット
- GitHub Discussions -- 質問したり、アイデアを共有
- Twitter/X -- 最新情報をフォロー
このプロジェクトはApache License 2.0でライセンスされています。
NestJS、React、ReactFlow、TypeScript、i18nextで構築されています。