Floci:AWS/Azure/GCP/OCIをローカルで即時エミュレート
原題: Floci: Locally emulating any cloud service
なぜ重要か
AIエージェントによるクラウドコード生成が急増する中、認証情報漏洩リスクなしに検証できる完全無料のローカル環境は開発サイクルを根本的に変え得る。
オープンソースツール「Floci」が、AWS・Azure・GCP・OCIの4大クラウドをローカル環境でエミュレートできるバイナリ群として公開された。AWSエミュレータ「floci」はLocalStackの代替として同一ポート4566で119サービスをカバーし、起動時間はわずか24ミリ秒。全ツールはMITライセンスで提供され、認証トークンやクラウドアカウントは一切不要とされている。
Flociは、AWS・Azure・GCP・OCI(Oracle Cloud)の主要4クラウドをローカル環境で再現するエミュレータ群だ。それぞれスタンドアロンのネイティブバイナリとして配布され、Dockerイメージを取得するだけで動作を開始できる。
AWS向けの「floci」は、LocalStackの直接代替として設計されており、同じポート4566を使用。S3・SQS・Lambda・DynamoDB・RDSなど119サービスを網羅し、コードの変更なしに切り替えられると謳う。Azure向け「floci-az」はBlobストレージやKey Vault、Event Hubsなど28サービスをカバーし、アイドル時のメモリ消費はわずか13MiB。GCP向け「floci-gcp」はCloud StorageやFirestore、Cloud Runなど25サービスを、OCI向け「floci-oci」はObject StorageやVaultなど8サービスをそれぞれ単一ポートで提供する。
開発チームが特に強調するのが、AIエージェントとの親和性だ。CursorやGitHub Copilotのようなコーディングエージェントは実クラウドアカウントに対して安全にテストを実行できないが、Flociを向けることで認証情報の漏洩ゼロ、クラウド課金ゼロのまま実際に近い動作検証が可能になるという。環境変数「AWS_ENDPOINT_URL」をlocalhostに向けるだけで、既存のSDK・CLI・Terraform/OpenTofuモジュールがそのまま機能するとしている。
ローンチの背景には、LocalStackが2026年3月から認証トークンを必須化した動きがある。Flociは「認証トークンを求めることは永遠にない」と明言しており、コミュニティ向け機能を段階的に有料化する「コミュニティ版」モデルも採用しないと宣言している。CLI「floci-cli」と視覚的ダッシュボード「floci-ui」も同梱され、4クラウドのリソースを一元管理できる。