Floci、LocalStackの代替としてAWS・Azure・GCP・OCIをローカルで再現
Floci: Locally emulating any cloud service

Flociは、AWS、Azure、GCP、OCIのクラウドサービスをローカルでエミュレートするMITライセンスのバイナリ群だ。AWS向けはLocalStackのドロップイン代替で、同じポート4566を使い119サービスをカバー。認証トークン不要で24msで起動し、AIコーディングエージェントが安全にクラウドコードを検証できる環境を提供する。
LocalStackは2026年3月に認証トークンを要求し始めた。Flociは決してそうしない。
HNでの議論
47- huffer
コーヒーをこぼしちゃったよ。些細な指摘でごめんだけど、この名前はルーマニア語で「陰毛」って意味なんだ。すみません……。知らないで無視するより、知っておいた方がいいと思ったんだ(まあ、君たちにとっては大したターゲット層じゃないだろうけどね)。
- bensyverson
自分が依存しているAPIの「デジタルツイン」を開発することを検討したことがあるんだ。StrongDMパターンに似ているやつ。でも、毎回モデルに説得されてやめてしまう。理由は、実際のサービスとモックAPIの動作の間に微妙な違いやドリフトが生じる可能性があるからだ。だから、堅牢な基盤にいるつもりでも、本番に切り替えた途端に、進行を妨げるような違いに直面するかもしれない。
エージェントがサービス(例えばSlack)とやり取りする方法を評価するのであれば、デジタルツインは理にかなっていると思う。でも、迅速なイテレーションやテストには、求めているものではないかもしれないね。
- thegagne
これのクールなところは、AIを武器にしたユーザーコミュニティで何が可能かを示す一例だってことだ。
多くのユーザー(自分も含めて)がクラウド関連のものをローカルでテストする必要があったけど、そのためのツールがなかった。Localstackは存在するけど、無料枠を引き上げ始めたし、すべての機能をサポートしていたわけでもなかった。
一方、Flociは自分でクラウド互換のテストスイートを簡単に書けて、それに合う機能を実装できる。自分はClaudeの$20プランで週末に作ったいくつかの機能について、自分にとって使えるレベルまで十分なカバレッジを得ることができて、その後は他の人たちが引き継いで完成させてくれた。
成長していくのを見るのは本当にクールだ。
- catlifeonmars
LocalstackもFlociも、自分の多くのアプリケーションにとっては、クラウドベンダー固有のものはすでに抽象化されているという、奇妙な位置づけにある。だから、クラウドに触れる必要があるのは、抽象化をテストするときとエンドツーエンドテストをするときだけだ。抽象化は実際のクラウドAPIに対してテストできる。一般的に安価で、最高の忠実度の結果が得られるからだ。エンドツーエンドテストには本番に近い環境でのテストが含まれるから、これもまた、クラウドに対してテストする方がコストパフォーマンスが高い。
これらのローカルクラウドツールに手を伸ばすことは確かにあるけど、よく設計されたソフトウェアでは、それほど大きな価値は得られない。ハードなクラウド依存がないか、特定のクラウド依存の高忠実度テストが欲しいかのどちらかだ。
- microflash
しばらく前からTestcontainers [1]で統合テストを実行するのに使っている。とても良くできていて、Localstackよりもずっと軽量だ。