AI ワークフロー向けのインデントベース DSL
アプリケーションコード全体に AI ロジックを散らすのではなく、簡潔なインデントベースの言語でワークフローを定義できます。
Finyuus は、AIワークフローを構築・実行・管理する code-first プラットフォーム。ロジックや承認をアプリ本体から分離し、Temporal で実行できます。
Finyuus は、AIワークフローを構築・実行・管理する code-first プラットフォームです。小さなインデントベースの DSL でワークフローを表現し、それをランタイムとコントロールプレーンを通じて実行することで、AI ロジックをアプリケーションコードから分離することを主眼としています。
リポジトリでは、エージェント、プロンプト、ツール、ガード、承認、ネストされたワークフローを、それらを利用するアプリケーションとは独立して定義・バージョン管理・監視・監査・運用するシステムとして Finyuus を説明しています。場当たり的なスクリプトではなく、耐久性のある実行、ガバナンス、運用制御を中心に設計されています。
この DSL は、エージェントとモデル呼び出し、ツール呼び出し、ガード、人による承認、制御フロー、子パイプライン、構造化されたファイルやテーブル操作をサポートします。プロジェクトには、ローカル開発のガイド、パイプラインファイルをテストするための CLI ランナー、Web アプリ・ワーカー・関連サービスを含む完全なローカルプラットフォームも含まれています。
アプリケーションコード全体に AI ロジックを散らすのではなく、簡潔なインデントベースの言語でワークフローを定義できます。
エージェント、ツール、ガード、承認、変数、条件、ループ、ルート、並列ブランチ、子パイプライン、ファイル、テーブルを 1 つのワークフロー定義にまとめられます。
ワークフローを一回限りのスクリプトとして扱うのではなく、Temporal を通じて耐久性のある実行として動かせます。
エージェント、ツール、ガード、スキーマ、パイプラインをバージョン管理し、変更をホストアプリケーションとは独立して扱えます。
モデル呼び出しやツール利用と同じワークフロー内に、人による承認ステップやポリシーチェックを含められます。
CLI を使って、Temporal、ClickHouse、MinIO、Redis、Langfuse を起動せずに .fy パイプラインファイルをローカル実行できます。
入力を検証し、エージェントを呼び出し、出力を確認し、最終結果を返す前に人の承認で停止するワークフローを定義します。
プロンプト、ツール、ガード、ワークフローロジックをメインアプリケーションの外に置くことで、製品を作り直すことなく AI の挙動を変更できるようにします。
CLI を使って .fy パイプラインファイルをローカルで実行し、フルランタイムスタックを使う前にワークフロー構文、制御フロー、例をテストします。
分岐、ループ、子パイプラインの呼び出し、構造化データファイルやテーブルの操作を行う多段階ワークフローをモデル化します。
リポジトリのローカルプラットフォーム設定を使って、開発中にアプリ、ワーカー、Temporal UI、関連サービスを確認します。
Finyuus は、AIワークフローを構築・実行・管理する code-first プラットフォームです。インデントベースの DSL と、Temporal を通じてワークフローを実行するランタイムを組み合わせています。
この DSL では、エージェントとモデル呼び出し、ネイティブ・HTTP・パイプライン対応ツール、ガード、人による承認、条件、ループ、ルート、並列ブランチ、子パイプライン、ファイル/テーブル操作をサポートしています。
このリポジトリには、DSL とローカル開発環境のセットアップが記載されています。ローカルテストでは、CLI で .fy パイプラインファイルをフルプラットフォームを起動せずに実行でき、フルプラットフォームでは Docker ベースのローカルインフラに加えて Web アプリとワーカーを使用します。
Finyuus は Temporal でワークフローを実行し、エージェント、ツール、ガード、スキーマ、パイプラインのバージョン管理、監視、監査、運用のための केंदralized な環境を備えています。
このリポジトリは GitHub 上のオープンソースです。料金ページには GitHub の無料プランと有料の Team / Enterprise プランが表示されていますが、リポジトリ自体には製品固有の料金詳細は追加されていません。
CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。
Codex Plugins は、再利用可能なスキル、アプリ連携、MCPサーバーを Codex app や Codex CLI で使えるワークフローにまとめます。接続サービスの作業や共有チームワークフローを拡張できます。
AakarDev AIは、AIプロバイダーのアクセス管理、プロジェクト別設定、ログ、分析を1つのダッシュボードで管理できるチーム向けツールです。BYOKに対応し、OpenAI、Google Gemini、Anthropic、Groq、Mistral AI、Perplexity AIをサポートします。
Trigger.dev chat agentは、リフレッシュやクラッシュ、長時間の会話も維持できる、開発者向けの耐久性あるAIチャットバックエンドです。AI SDKのuseChatに対応し、ターンにタイムアウトがありません。
ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。
Struereは、スプレッドシートのデータをダッシュボード、アラート、自動化付きの構造化された業務ソフトへ変えるAIネイティブなプラットフォーム。手作業の表計算業務を置き換えたいチーム向け。