Skip to content

Latest commit

 

History

History
203 lines (157 loc) · 9.05 KB

File metadata and controls

203 lines (157 loc) · 9.05 KB

FluxTurn

FluxTurn

オープンソースAI搭載ワークフロー自動化プラットフォーム

自然言語とビジュアルビルダーでワークフローを構築、自動化、オーケストレーション。

License GitHub Stars Issues Pull Requests Discord

ドキュメント | クイックスタート | Discord | コントリビュート

English | 日本語 | 中文 | 한국어 | Español | Français | Deutsch | Português | Русский | हिन्दी | বাংলা


FluxTurnとは?

FluxTurnは、アプリの接続、プロセスの自動化、AI搭載ワークフローの構築を可能にするオープンソースのワークフロー自動化プラットフォームです。ビジュアルビルダーまたは自然言語で操作できます。

主な機能:

  • AI搭載ワークフロー生成 -- 日本語で説明するだけで、動作するワークフローを取得
  • ビジュアルワークフロービルダー -- ReactFlowを活用したドラッグ&ドロップインターフェース
  • 120以上のコネクタ -- Slack、Gmail、Shopify、HubSpot、Jira、Stripe、OpenAIなど
  • リアルタイム実行 -- 詳細なログとモニタリングでワークフローの実行を監視
  • セルフホスト -- Dockerで独自のインフラストラクチャ上で実行

クイックスタート

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

すべてのコネクタを表示 →

i18n

FluxTurnはi18nextを通じて17言語をサポート:

  • 英語、日本語、中国語、韓国語、スペイン語、フランス語、ドイツ語、イタリア語、ロシア語、ポルトガル語(BR)、オランダ語、ポーランド語、ウクライナ語、ベトナム語、インドネシア語、アラビア語、ヒンディー語

新しい言語を追加したいですか?翻訳ガイドをご覧ください。

コントリビュート

コントリビューションを歓迎します!コントリビューションガイドをご覧ください。

コントリビュートの方法:

  • GitHub Issuesでバグを報告または機能をリクエスト
  • バグ修正や新機能のプルリクエストを提出
  • 新しいコネクタを追加(コネクタ開発ガイドを参照)
  • ドキュメントを改善
  • 翻訳を追加

コントリビューター

FluxTurnに貢献してくださったすべての素晴らしい方々に感謝します!🎉

ここにあなたの顔を見たいですか?コントリビューションガイドをチェックして、今日から貢献を始めましょう!

コミュニティ

ライセンス

このプロジェクトはApache License 2.0でライセンスされています。

謝辞

NestJSReactReactFlowTypeScripti18nextで構築されています。


ウェブサイト | ドキュメント | Discord | Twitter