graphic.soは、OpenAI、Claude、Flux、lumalabs、stabel-diffusion などのノードを組み合わせることにより、ユーザーがテキスト、画像、ビデオ、オーディオ AI ワークフローを簡単にチェーンできるようにするノーコード自動化プラットフォームです。
graphic.so は、チャット インターフェイスと入力トリガーを活用して、Discord、Slack、Notion などの他のアプリケーションとシームレスに統合するワークフローを開始します。指定された入力が受信されるか、チャットの対話が発生すると、graphic.so は接続されたサービスで指定されたアクションをアクティブ化し、リアルタイムの応答を促進し、タスクを効率的に自動化します。さらに、Flux、LumaLabs、Stable Diffusion などの高度な AI モデルを採用して、生成的な画像やビデオを生成し、さまざまなメディア アプリケーションにわたるクリエイティブ プロセスを自動化します。
トリガーを定義する: Google ドライブをトリガーとして設定します。ワークフローを開始する Google ドライブ内のイベントを指定します。
アクションの構成: トリガーイベントの発生後に Discord、Slack、または Notion で実行するアクションを選択して設定します。
テストと展開: ワークフローを徹底的にテストして、意図したとおりに機能することを確認します。確認したら、それをデプロイして、手動介入を必要とせずにタスクを自動化します。
統合 | タイプ | 状態 | 説明 |
---|---|---|---|
AI | アクション/トリガー | アクティブ | AI の力を利用して、要約、応答、作成などを行います。 |
チャット | アクション | アクティブ | ワークフローと対話するための共有可能なチャット インターフェイス。 |
スラック | アクション | アクティブ | Slack に通知を送信します。 |
概念 | アクション | アクティブ | Notion で直接エントリを作成します。 |
不和 | アクション | アクティブ | Discord サーバーにメッセージを投稿します。 |
フラックスの開発 | アクション | アクティブ | 磁束モデルを作成およびテストするための開発ツール。 |
画像から画像へ | アクション | アクティブ | AI モデルを使用して、ある画像を別の画像に変換します。 |
フラックス LoRA | アクション | アクティブ | 磁束モデルを微調整するための低ランク適応。 |
トレインフラックス | アクション | アクティブ | カスタム データセットを使用して磁束モデルをトレーニングします。 |
安定したビデオ | アクション | アクティブ | AI技術を活用して安定した動画を生成します。 |
自動キャプション | アクション | アクティブ | AI モデルを使用してビデオのキャプションを生成します。 |
悲しい話者 | アクション | アクティブ | AI モデルを使用して画像と音声ファイルを含むビデオを生成します。 |
音楽の生成 | アクション | アクティブ | Meta Music-Gen モデルを使用して音楽を生成します。 |
コグビデオX-5B | アクション | アクティブ | オープンソース CogVideoX-5B モデルを使用してビデオを生成します。 |
ビデオツービデオ | アクション | アクティブ | AI モデルを使用して、あるビデオを別のビデオに変換します。 |
Luma Labs 画像からビデオへ | アクション | アクティブ | Luma Labs モデルを使用して画像をビデオに変換します。 |
Luma Labs TextToVideo | アクション | アクティブ | Luma Labs モデルを使用してテキストをビデオに変換します。 |
一貫した性格 | アクション | アクティブ | 指定されたキャラクターのさまざまなポーズの画像を作成します。 |
ドリームシェイパー | アクション | アクティブ | DreamShaper V6 を使用して入力画像から新しい画像を生成します。 |
フラックス全般 | アクション | アクティブ | 次世代のテキストから画像へのモデルである FLUX.1 [dev] を使用して安定した画像を生成します。 |
フラックス開発 LoRA | アクション | アクティブ | FLUX.1-Dev マルチ LoRA エクスプローラー。 |
テキストから音声への変換 | アクション | アクティブ | テキストをオーディオに変換できるelevenlabsのText to videoモデル。 |
Googleカレンダー | アクション | アクティブ | カレンダーの招待状を作成します。 |
カスタム Webhook | アクション | アクティブ | API キーを持つ任意のアプリに接続し、アプリケーションにデータを送信します。 |
トリガー | トリガー | アクティブ | ワークフローを開始するイベント。 |
電子メール | アクション | アクティブ | ユーザーに電子メールを送信します。 |
待って | アクション | アクティブ | 待機タイマーを使用して、次のアクション ステップを遅らせます。 |
状態 | アクション | アクティブ | さまざまな条件レーンを作成するブール演算子。 |
Googleドライブ | アクション | アクティブ | Google ドライブに接続して、アクションをトリガーしたり、ファイルやフォルダーを作成したりできます。 |
このプロジェクトでは、Next.js、React、Tailwind CSS、および次のようなさまざまな AI および自動化ライブラリを含む幅広いテクノロジを利用します。
AI およびオートメーション ライブラリ
@agentic/ai-sdk
@agentic/bing
@agentic/firecrawl
@ai-sdk/anthropic
@ai-sdk/openai
@assistant-ui/react
@assistant-ui/react-ai-sdk
@browserbasehq/sdk
@fal-ai/serverless-client
@notionhq/client
lumaai
replicate
elevenlabs
UIとコンポーネント
@radix-ui
(React-Accordion、React-Dialog などの複数のコンポーネント)@xyflow/react
@uploadcare/react-uploader
その他
axios
clsx
googleapis
react-hook-form
zustand
スタイリング
tailwindcss-animate
(Tailwind CSS のアニメーション拡張機能)公共事業
nanoid
uuid
この広範な技術スタックにより、堅牢で応答性が高く、スケーラブルなアプリケーションが保証され、最新の Web テクノロジーと統合を効率的に使用することでユーザー エンゲージメントが強化されます。
graphic.so をローカルでセットアップして実行するには、次の詳細な手順に従います。
依存関係をインストールします。
npm install
実行して、 package.json
ファイルから必要な依存関係をすべてインストールします。環境設定:
cp .env.example .env
を作成します。.env
ファイルを特定の構成 (API キー、データベース URL など) に変更します。データベースのセットアップ:
npx prisma generate
。npx prisma db push
。ngrok をセットアップします。
ngrok http https://localhost:3000
を公開します。user.created
およびuser.updated
オプションをオンにして、Clerk 設定の Webhook URL を ngrok HTTPS URL に構成します。開発サーバーを起動します。
npm run dev
を使用して開発サーバーを起動します。https://localhost:3000
にアクセスし、アプリケーションの動作を確認します。セットアップの問題や詳細なカスタマイズについては、GitHub リポジトリで問題を開いてください。お客様の環境に合わせたサポートを提供します。
私たちのプロジェクトへの貢献に興味を持っていただけて大変うれしく思います。これは当社とオープンソース コミュニティとの共同作業であり、あらゆる種類の貢献を歓迎します。参加方法は次のとおりです。
プロジェクトにスターを付ける: このプロジェクトが役立つと思われる場合は、スターを付けてください。認知度を高め、あなたのサポートを示すのに役立ちます。
リポジトリをフォークする: プロジェクトの独自のフォークを作成して、改善や新機能に取り組みます。
プル リクエストを送信する: バグ修正や新機能はありますか?プル リクエストをぜひ検討したいと思います。
問題を報告する: バグが見つかりましたか、それとも提案がありますか?問題を開いてお知らせください。
ドキュメントの改善: タイプミスを修正したり、説明を明確にしたり、例を追加したりして、ドキュメントをより良くするためにご協力ください。
広める: このプロジェクトを役立つと思われる他の人と共有します。
行動規範: すべてのやり取りにおいて、当社の行動規範を読み、遵守してください。
コーディング標準: プロジェクト全体で使用されるコーディング スタイルと標準に従います。疑わしい場合は、既存のコードベースのスタイルを模倣してください。
テスト: コードの変更が適切なテストでカバーされていることを確認します。
ドキュメント: 関連するドキュメントを更新して、変更を反映します。
コミット メッセージ: 加えた変更を説明する明確で簡潔なコミット メッセージを作成します。
プルリクエストのプロセス:
ライセンス: 貢献すると、あなたの貢献がプロジェクトの既存のライセンスに基づいてライセンスされることに同意したことになります。
オープンソースに貢献するのが初めての場合は、オープンソースに貢献する方法に関する GitHub のガイドを確認してください。
この特定のプロジェクトに貢献する方法の詳細については、CONTRIBUTING.md ファイルを参照してください。
graphic.so は現在開発段階にあり、商用化されていないことに注意してください。リポジトリとそのコンテンツは開発用途を目的としており、まだ一般公開されていません。この段階では、機能を改良し、広範な展開の前にさまざまなプラットフォーム間での堅牢な統合を確保できます。利害関係者と潜在的な貢献者は、プロジェクトの機能とコードベースは、機能の強化と拡張に伴って変更される可能性があることに注意してください。
このプロジェクトは、GNU Affero General Public License v3.0 (AGPL-3.0) に基づいてライセンスされています。
GNU AFFERO GENERAL PUBLIC LICENSE
Version 3, 19 November 2007
Copyright (C) 2024 Graphic.so
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
このソフトウェアを変更してネットワーク サービスとして利用できるようにする場合は、対応する完全なソース コードをそのサービスのユーザーに提供する必要があります。これは、AGPL-3.0 ライセンスの重要な規定です。
ライセンスの完全な条件については、GNU Affero General Public License v3.0 の全文を参照してください。