SmythOS/sre

The SmythOS Runtime Environment (SRE) is an open-source, cloud-native runtime for agentic AI. Secure, modular, and production-ready, it lets developers build, run, and manage intelligent agents across local, cloud, and edge environments.

What it solves

SmythOS SRE は、プロダクションレディな AI エージェントを構築・デプロイするための標準化されたインフラ層を提供します。統一 API により、さまざまな AI サービス向けにカスタムの glue code を書く必要がなくなり、LLM、ベクトルデータベース、ストレージ、キャッシュプロバイダーを横断して利用できます。

How it works

オペレーティングシステムのカーネルにインスパイアされ、プロジェクトは主に 3 つの部分から構成されます:

  • SRE (Smyth Runtime Environment):プラグイン可能なコネクタ(例: LLM 用の OpenAI、VectorDB 用の Pinecone、ストレージ用の S3)を持つモジュラーアーキテクチャで AI リソースを管理するコア「カーネル」。
  • SDK:TypeScript ベースの抽象レイヤーで、開発者はエージェントロジックを一度書くだけで、ビジネスロジックを変更せずに異なるインフラプロバイダーへスケールできます。
  • CLI:プロジェクトのスキャフォールディングと管理を行うコマンドラインツール。

Who it’s for

スケーラブルでセキュアな AI エージェントを構築したい開発者やエンタープライズチーム向けです。ローカルストレージから S3 へ、OpenAI から Anthropic へとインフラプロバイダーをコードを書き換えずに切り替えることができます。

Highlights

  • Unified Resource Abstraction:プロバイダーに依存せず、LLM、VectorDB、Cache、Storage の一貫した API を提供。
  • Smyth File Support:ビジュアルビルダーで作成された .smyth ファイルに定義されたエージェントをロードして実行可能。
  • Enterprise Security:組み込みのアクセス制御リスト(ACL)と Candidate/ACL システムによる安全な認証情報管理。
  • Extensive Component Library:AI、データ処理、ロジック向けの 40 以上のプロダクションレディコンポーネント(例: WebSearchJSONFilterImageGen)。