LLMを使った関数を構築するための、型付きコンポーネント(プロンプト、LLMプロバイダー、パーサー、実行器)を提供するTypeScriptライブラリ。
Ironclad/rivet
AIエージェントやプロンプトチェーンをグラフで構築できるビジュアルIDE。アプリへの組み込みに使えるTypeScriptライブラリも提供します。
- スター
- 4,719
- フォーク
- 393
- 未解決の Issue
- 109
- 最終コミット
- 2 か月前
これは何?
Rivetは、AIエージェントやプロンプトチェーンをビジュアルなノードグラフで設計するためのデスクトップアプリケーションです。エディター上でプロンプト、LLM呼び出し、埋め込みベクトルの検索などのステップをつなぎ、完成したグラフを実行して動作をテストできます。
このプロジェクトでは、Rivetエディターで作成したグラフを実行するTypeScriptライブラリ、Rivet Core(@ironclad/rivet-coreとして公開)も提供しています。アプリケーションコードからグラフを呼び出せるほか、グラフからアプリケーションコードを呼び出すこともできるため、ビジュアルに構築したロジックを製品に組み込めます。
アプリケーションは、OpenAI GPT-3.5とGPT-4、複数のAnthropic Claudeモデル、AssemblyAIのLeMURおよび音声認識サービスに対応しています。埋め込みベクトルとベクトル検索には、OpenAI EmbeddingsおよびPineconeを統合しています。macOS、Linux、Windows向けのビルド済みバイナリを利用できます。
主な機能
- 01プロンプトやLLM呼び出しを組み合わせるビジュアルノードグラフエディター
- 02独自のアプリケーション内でグラフを実行するためのTypeScriptライブラリ
- 03OpenAI GPT-3.5/GPT-4およびAnthropic Claude 2、Claude 3モデルに対応
- 04OpenAI EmbeddingsおよびPineconeによる埋め込みベクトルとベクトル検索の統合
- 05AssemblyAIによる音声認識とLeMUR音声分析
- 06macOS、Linux、Windows向けのデスクトップビルド
ユースケース
- コードを書く前に複数ステップのプロンプトチェーンを試作する
- エンジニア以外の人もロジックを視覚的に確認できるAIエージェントを構築する
- ビジュアルに設計したLLMワークフローをTypeScriptまたはNode.js製品に組み込む
- 音声の文字起こしとLLM分析パイプラインを組み合わせる
クイックスタート
- 1
最新のリリースから、お使いのプラットフォーム向けのビルド済みアプリをダウンロードしてください
- 2
ソースからビルドして実行するには、CONTRIBUTING.md の手順に従ってください
使う前に知っておきたいこと
- 組み込みの LLM と埋め込み機能は、README に記載されているプロバイダーのみをサポートしています。
収録されている特集
トピック
よくある質問
- rivet とは?
- AIエージェントやプロンプトチェーンをグラフで構築できるビジュアルIDE。アプリへの組み込みに使えるTypeScriptライブラリも提供します。 Rivetは、AIエージェントやプロンプトチェーンをビジュアルなノードグラフで設計するためのデスクトップアプリケーションです。エディター上でプロンプト、LLM呼び出し、埋め込みベクトルの検索などのステップをつなぎ、完成したグラフを実行して動作をテストできます。
- rivet は無料で使えますか?ライセンスは?
- rivet は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- rivet は今もメンテナンスされていますか?
- 半年以内に更新あり。rivet の最終コミットは 2026年8月26日 です。
- rivet は何に使えますか?
- コードを書く前に複数ステップのプロンプトチェーンを試作する エンジニア以外の人もロジックを視覚的に確認できるAIエージェントを構築する ビジュアルに設計したLLMワークフローをTypeScriptまたはNode.js製品に組み込む 音声の文字起こしとLLM分析パイプラインを組み合わせる
- rivet のインストール方法は?
- 最新のリリースから、お使いのプラットフォーム向けのビルド済みアプリをダウンロードしてください ソースからビルドして実行するには、CONTRIBUTING.md の手順に従ってください
- rivet はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Ironclad/rivet
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
プロンプトに「ulw」または「mass ulw」と入力すると、計画を立て、複数のモデルに作業を委任して検証するTypeScript製コーディングエージェントCLI。
主要なLLMプロバイダーやUIフレームワークに対応した、ストリーミングチャット、ツール呼び出し、エージェント、マルチモーダルアプリ向けの型安全でプロバイダー非依存なTypeScript SDK。
モデル、埋め込み、ベクトルストア、サードパーティ連携の標準インターフェースを備えた、LLMアプリケーションやエージェント構築用のPythonフレームワーク。
Claude、OpenAI、Gemini、OllamaやセルフホストモデルなどのLLMをElixirアプリケーションに統合するためのElixirライブラリ。
永続メモリ、トレーシング、Webダッシュボードを備えたLLM搭載AIエージェントを構築・拡張・デプロイするLaravelパッケージ(開発終了、最終版はv0.0.48)。