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 以上のプロダクションレディコンポーネント(例:
WebSearch、JSONFilter、ImageGen)。