オープンソース

開発者向け

ワークフローを視覚的に構築する場合でも、お好みの言語でカスタムノードを記述する場合でも、Flow-Likeは本番レベルの自動化を実現するための明確な2つのパスを提供します。

パス 1

カスタムノードの作成

独自のロジックでエンジンを拡張できます。対応する任意の言語でノードを記述すると、WebAssemblyにコンパイルされ、ホストSDK(ロギング、ストレージ、HTTP、AIモデルなど)へのフルアクセスを持つサンドボックス環境で実行されます。

ホストSDKの機能

すべてのノードはSDKを通じて、これらのプラットフォームAPIにサンドボックス化されたアクセスが可能です:

ロギング 構造化ログ出力
ピン ノードI/Oの読み書き
変数 フロースコープの状態管理
キャッシュ 永続的なKV cache
メタデータ ノードとフローの情報
ストリーミング 大容量データのストリーム処理
ストレージ ファイル&Blobストレージ
AIモデル LLM&エンベディング呼び出し
HTTP 外部HTTPリクエスト
認証 シークレットと認証情報

サンドボックスで安全

ノードはWebAssemblyサンドボックス内で、ケーパビリティベースの権限管理のもと実行されます。明示的に許可されない限り、ファイルシステムやネットワークへのアクセスはできません。

テストと反復

すべてのテンプレートにテストハーネスが付属しています。フィクスチャを作成し、ローカルで実行し、カタログに公開する前に検証できます。

公開とバージョニング

ノードにメタデータを付与してパッケージ化し、セマンティックバージョニングで管理し、プライベートまたはパブリックカタログに共有できます。

クイックスタート

Flow-Like Studioを開き、言語テンプレートを選択して、カスタムノードの構築を開始しましょう:

1. Flow-Like Studioを開き、ノード開発者セクションに移動
2. 15以上の対応言語からテンプレートを選択
3. ノードロジックを実装し、WASMバイナリをビルド
4. Studioから直接カタログに公開
または
パス 2

ワークフローを視覚的に構成

ビジュアルエディタを使って、構築済みのノードをドラッグ&接続し、強力な自動化フローを作成できます。コード不要 — 接続、設定、デプロイするだけです。

ドラッグ&ドロップビルダー

ビジュアルキャンバスでノード同士を接続し、複雑なデータ処理や自動化パイプラインを構築できます。すべての接続はリアルタイムで型チェックされます。

豊富なノードカタログ

データベース、API、AI/ML、ファイル操作、メッセージングなど、数百の構築済みノードをワークフローにすぐ組み込めます。

テンプレートと共有

テンプレートから始めることも、独自のフローを公開することもできます。バージョン管理付きでチーム間でフローを共有し、実績のあるパターンを全員で活用できます。

インターフェースの構築

組み込みのインターフェースエディタでカスタムUIを作成できます。任意のワークフローをチームが直接利用できるインタラクティブなアプリに変換できます。

バージョン管理

すべてのフローはシリアライズ可能で差分比較が可能です。ワークフローをGitに保存し、PRで変更をレビューし、安心してロールバックできます。

型安全な実行

入出力はコンパイル時に検証されます。型の不一致は本番環境ではなく、デプロイ前に検出できます。

使い方

1

ビジュアルキャンバスを開く

デスクトップアプリまたはWebスタジオで

2

カタログからノードをドラッグ

検索、フィルタ、またはカテゴリから選択

3

接続して設定

リアルタイム検証付きの型安全な接続

4

実行またはデプロイ

ローカル、セルフホスト、またはクラウド

構築を始めましょう

視覚的に構成する場合でも、カスタムノードをコーディングする場合でも、Flow-Likeはオープンソース、ローカルファーストで、自動化スタックを完全にコントロールしたい開発者のために作られています。