AI News HubLIVE
站内改写2 分で読了

Show HN:Loomcycle – AIエージェントのサイドカーランタイム(Goバイナリ、Apache-2.0)

Loomcycleは、アプリケーションと並行して動作する軽量なセルフホスト可能なランタイムで、エージェントループ、マルチプロバイダルーティング、メモリとチャネルプリミティブ、MCPサーバーアイデンティティ、OpenTelemetryトレース、マルチレプリカ調整を提供します。HTTP、gRPC、MCP、TypeScript、Pythonアダプタをサポートし、埋め込みライブラリ、マネージドクラウドサービス、プロキシゲートウェイに次ぐ第4の選択肢をエージェントシステム市場に提供します。

ソースHacker News AI著者: denn-gubsky

Loomcycleは、AIエージェントのためのオープンソースランタイムであり、サイドカー(sidecar)モードで動作してアプリケーションにエージェント機能を提供します。Goで書かれた約50MBの単一バイナリで、HTTP、gRPC、MCP、TypeScript、Pythonアダプタを介してメインアプリケーションと通信します。この設計により、開発者は任意の言語でアプリケーションロジックを維持しながら、完全なエージェントループ、マルチプロバイダルーティング、メモリとチャネルプリミティブ、MCPサーバーアイデンティティ、OpenTelemetryトレース、マルチレプリカ調整などの機能を利用できます。

現在のエージェントシステム市場には主に3つの選択肢があります:アプリケーションプロセス内にPythonやTypeScriptのライブラリを埋め込む、特定ベンダーのIAMに結びついたマネージドクラウドサービスをレンタルする、実際にはエージェントを実行しないゲートウェイを介してモデル呼び出しをプロキシする。Loomcycleは第4の選択肢を提供します——ループを所有し、スタックが既に使用しているすべてのワイヤーフォーマットに対応する、軽量でセルフホスト可能なランタイムです。

Loomcycleは豊富な機能を統合しています:Anthropic、OpenAI、DeepSeek、Gemini、Ollama(クラウド+ローカル)などの7つの推論モード;19の組み込みツール(読み取り、書き込み、編集、検索、Bash実行など、Claude Codeと同等の能力);sqlite-vecまたはpgvectorベースのプラグ可能なベクトルメモリ;MCPサーバーアイデンティティとLLMゲートウェイ;OpenTelemetryトレース、マルチレプリカ高可用性、クロスインスタンス復元、コンテキスト圧縮などの高度な機能。v0.27からv1.0までの各バージョンでは、対話型実行の永続化、エージェントごとのLLMサンプリング、Web UIデザインシステム、コンテキスト変換プラグイン、低速ローカルモデルに対するロバスト性向上など、重要な改善が導入されました。

このランタイムは2つのデプロイ姿勢をサポートします:真のマネージドサンドボックス(ツールはデフォルトで拒否、呼び出し元が許可した操作のみ許可、信頼できない入力の処理に適する)とエージェンティック開発環境(Bash有効、ファイルシステムルートを作業スペースに設定、ローカル開発と内部信頼シナリオに適する)。信頼境界はオペレーターまたは呼び出し元に基づき、環境変数で切り替えます。サンドボックス姿勢では、コンテナやVM内で実行することで真の分離を実現できます。

インストール方法は柔軟です:Homebrew(macOS/Linux)、Dockerマルチアーキテクチャイメージ、Goソースからのコンパイル、またはtarballの直接ダウンロードに対応。クイックスタートはloomcycle initを実行してAPIキーを設定し、サービスを起動してWeb UIにアクセスするだけです。Loomcycleは、ゼロ設定の開発モードから完全認証の本番デプロイまで、段階的なブートストラップ階層も提供しています。プロジェクトはv1.0安定版をリリースし、Apache-2.0ライセンスの下で機能完全、堅牢化、配布準備完了の状態にあります。