フロウシ― 無料・オープンソースのローカルAWSエミュレーター

(Note: The translation of the title preserves its meaning and form.)

2026/03/22 6:49

フロウシ― 無料・オープンソースのローカルAWSエミュレーター (Note: The translation of the title preserves its meaning and form.)

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Flociは軽量でMITライセンスのローカルAWSエミュレータです。

docker compose up
コマンドを1回実行するだけで起動でき、AWSアカウントや認証トークンは不要です。API Gateway v2、Cognito、ElastiCache、RDS、S3 Object Lock、DynamoDB Streams、IAM、STS、Kinesis、および KMS を含む20以上の主要なAWSサービスをサポートし、それぞれ完全または部分的に機能します。すべて
http://localhost:4566
でアクセスでき、任意のリージョンや認証情報(例:
AWS_ACCESS_KEY_ID=test
)を使用できます。

起動時間は約24 msで、アイドル時のメモリ使用量は約13 MiBです。Dockerイメージサイズは約90 MBと非常に小さく、LocalStack Community Edition(起動に≈3.3 秒、RAMが≈143 MiB、イメージが>1 GB)よりも圧倒的に軽量です。LocalStackが2026年3月にサポート終了予定であるため、FlociはMITライセンスの下で無制限アクセスと継続的な保守を提供し、将来の空白を埋めます。

プロジェクトには便利なDocker‑Composeスニペット(

floci
という単一サービスがポート 4566 を公開し、ローカルデータディレクトリをマウント)と複数のイメージタグ(
latest
latest-jvm
、バージョン付きリリース)が付属しています。設定は
FLOCI_
プレフィックスが付いた環境変数(例:
FLOCI_HTTP_PORT
FLOCI_DEFAULT_REGION
FLOCI_STORAGE_MODE
FLOCI_PERSISTENT_PATH
)で行います。SDK統合にはエンドポイントの上書きだけが必要であり、Java、Python boto3、および Node.js のサンプルコードスニペットも提供されています。

開発者や企業はFlociを採用してローカルテストやCIパイプラインを効率化し、有料エミュレーションサービスへの依存を減らすことができます。軽量でオープンソースの代替手段として、LocalStackのサポート終了後も完全にサポートされ続けます。

本文

🍿☁️ 軽くてふわっと、いつでも無料

「フロッカス(floccus)」――ポップコーンと同じ形をした雲の形成にちなんで名付けられました。

オープンソースで利用できるローカルAWSエミュレーター。アカウント不要、機能制限もなし、CIの制約もありません。
ただ

docker compose up
を実行するだけです。


2026年3月に終了予定の LocalStack Community Edition

  • 認証トークンが必須
  • CIサポートを廃止
  • セキュリティアップデートが凍結

Floci は、これらの制限なしで利用できる代替品です。


Floci のメリット

機能FlociLocalStack(2026年3月以降)
認証トークン必須いいえはい (2026年3月以降)
CI/CDサポート無制限有料プランが必要
セキュリティアップデートあり凍結
起動時間約24 ms約3.3 s
アイドル時メモリ約13 MiB約143 MiB
Dockerイメージサイズ約90 MB約1.0 GB
ライセンスMIT制限付き

対応サービス(✓)

  • API Gateway v2 / HTTP API
  • Cognito
  • ElastiCache (Redis + IAM認証)
  • RDS (PostgreSQL + MySQL + IAM認証)
  • S3 Object Lock (COMPLIANCE / GOVERNANCE) – ⚠️ 部分的サポート
  • DynamoDB Streams – ⚠️ 部分的サポート
  • IAM(ユーザー、ロール、ポリシー、グループ)– ⚠️ 部分的サポート
  • STS(すべての7操作)– ⚠️ 部分的サポート
  • Kinesis(ストリーム、シャード、ファンアウト)– ⚠️ 部分的サポート
  • KMS(署名・検証・再暗号化)– ⚠️ 部分的サポート

ネイティブバイナリ: ✅ (~40 MB)

20+サービス。408/408 SDKテストが合格。永遠に無料です。


クイックスタート

# docker-compose.yml
services:
  floci:
    image: hectorvent/floci:latest
    ports:
      - "4566:4566"
    volumes:
      - ./data:/app/data

すべてのサービスは http://localhost:4566 で利用可能です。
任意のAWSリージョンを指定してください – 認証情報は何でも構いません。

export AWS_ENDPOINT_URL=http://localhost:4566
export AWS_DEFAULT_REGION=us-east-1
export AWS_ACCESS_KEY_ID=test
export AWS_SECRET_ACCESS_KEY=test

# 使ってみる
aws s3 mb s3://my-bucket
aws sqs create-queue --queue-name my-queue
aws dynamodb list-tables

SDK統合

既存のAWS SDKを

http://localhost:4566
にポイントするだけで、他に変更は不要です。

Java (AWS SDK v2)

DynamoDbClient client = DynamoDbClient.builder()
    .endpointOverride(URI.create("http://localhost:4566"))
    .region(Region.US_EAST_1)
    .credentialsProvider(StaticCredentialsProvider.create(
        AwsBasicCredentials.create("test", "test")))
    .build();

Python (boto3)

import boto3
client = boto3.client(
    "s3",
    endpoint_url="http://localhost:4566",
    region_name="us-east-1",
    aws_access_key_id="test",
    aws_secret_access_key="test"
)

Node.js (AWS SDK v3)

import { S3Client } from "@aws-sdk/client-s3";

const client = new S3Client({
  endpoint: "http://localhost:4566",
  region: "us-east-1",
  credentials: { accessKeyId: "test", secretAccessKey: "test" },
  forcePathStyle: true,
});

イメージタグ

タグ説明
latest
ネイティブイメージ – サブセカンド起動(推奨)
latest-jvm
JVMイメージ – 最も広いプラットフォーム互換性
x.y.z / x.y.z-jvm
固定リリース

設定

すべての設定は環境変数(

FLOCI_
プレフィックス)で上書き可能です。

変数デフォルト説明
QUARKUS_HTTP_PORT
4566HTTPポート
FLOCI_DEFAULT_REGION
us-east-1デフォルトのAWSリージョン
FLOCI_DEFAULT_ACCOUNT_ID
000000000000デフォルトのAWSアカウントID
FLOCI_STORAGE_MODE
hybrid
memory
,
persistent
,
hybrid
, または
wal
FLOCI_STORAGE_PERSISTENT_PATH
./dataデータディレクトリ

→ 詳細: [設定ドキュメント]
→ サービスごとのストレージオーバーライド: [ストレージドキュメント]


ライセンス

MIT – 何でも好きに使ってください。

同じ日のほかのニュース

一覧に戻る →

2026/03/22 5:32

子ども保護をインターネットアクセス制御に変えるな。

## Japanese Translation: ** ``` ## Summary この記事は、年齢確認が成人向けコンテンツサイトを越えて、ヨーロッパ・米国・英国・オーストラリアなどの主流サービス(ソーシャルメディア、ゲーム、検索等)へと拡大していることを論じている。 規制当局は、OS が永続的に「年齢ステータス」を保持し、システムレベルのインターフェースで公開するよう求めており、これによりすべてのデバイスに適用される一般的なアイデンティティ層が作られる。Linux の systemd は既に年齢保証法への対応としてオプションの `birthDate` フィールドを追加していることから、OS 変更は規制によって駆動されていることが示されている。 成人サイトでの過去の施行は、ユーザーが VPN、借用アカウント、偽データでチェックを回避できたため失敗した。提案された OS レベルのアプローチは、コンテンツモデレーションと保護者責任を混同し、有害なコンテンツ問題を純粋に技術的なものとして扱うリスクがある。一度確立されれば、このアイデンティティ層は位置情報や国籍など他の属性へ拡張でき、規制当局が将来の恐慌時に再利用するゲートとなる可能性がある。 ユーザーにとって、新しいインフラストラクチャはアイデンティティチェック、メタデータログ、ベンダー間での摩擦を追加し、信頼できるデバイスや書類を持たない人々には特に厳しくなる。企業側では、子ども保護の責任がプラットフォーム・ブラウザ・アプリストア・OS ベンダー・アイデンティティ仲介者へと移転し、現地の親や教育者の判断力を侵食する。 著者は、コンテンツモデレーションはローカル(ブラウザ/デバイス/学校ネットワーク)に留め、保護者・教師との監督を維持し、OS はポリシー表面としてのみ使用すべきであり、普遍的な年齢放送層とならないようにすることを訴えている。規制は推奨システム、ダークパターン、依存性メトリクス、拡大を報酬化するビジネスモデルに焦点を当て、全体的なアイデンティティチェックの実施ではなく、これらを対象とすべきだ。 ```

2026/03/22 5:08

TinyBox – オフライン AI デバイス(120 B パラメータ)

## Japanese Translation: Tinycorpのフラッグシッププロジェクトは **Tinygrad** で、エレメントワイズ演算(Unary、Binary、Ternaryを含む)、ReduceOps、および MovementOps の3つのコア操作タイプを中心に構築された軽量ニューラルネットワークフレームワークです。SQRT、LOG2、ADD、MUL、WHERE、SUM、MAX、RESHAPE、PERMUTE、EXPAND などの一般的な数学関数をサポートし、コード内で畳み込みと行列乗算が隠れています。Tinygrad は既に Snapdragon 845 GPU 上で Openpilot モデルを実行するために使用されており、従来の SNPE スタックを置き換えるとともに ONNX サポート、トレーニング機能、注意メカニズム、および推論と逆伝搬の完全な自動微分を追加しています。 同社のフラッグシップハードウェア **Tinybox** は、赤・緑・黒・(近日発売予定)エクサの複数構成で提供されています。主要スペックは以下の通りです:FP16/FP32 加速 FLOPS が 778 TFLOPS / 3 086 TFLOPS(約 1 EXAFLOP)、最大 25 920 GB GPU RAM、GPU 帯域幅 1 244 TB/s、PCIe 5.0 x16 ファブリック、32 コア AMD EPYC/GENOA CPU、最大 23 040 GB システム RAM、480 TB RAID ディスク、53.2 TB/s スケールアウトネットワーク、電力オプションは 1.6 kW〜600 kW、Ubuntu 24.04 OS、12U または独立型ラックマウント フォームファクター。 価格は赤/緑モデルが $12 000、黒/ウェレックスボックスが $65 000 で、エクサモデルは 2027 年頃に約 $10 百万で発売予定です。Tinybox はディープラーニング分野で最高のパフォーマンス/ドル比を実現すると市場にアピールしており、MLPerf Training 4.0 ベンチマークでは価格が 10 倍高いシステムを上回っています。 注文は同社ウェブサイトから行い、支払後 1 週間以内に発送(サンディエゴでの受け取りまたは世界配送)が可能です。支払いは銀行振込のみで、W‑9 フォームはリクエスト時に提供できますが、購入後のカスタマイズは許可されていません。 Tinygrad は現在アルファ版ですが、来年第2四半期までに単一 NVIDIA GPU および Apple の M1 を上回ることを目指しており、推論とトレーニングの両方のワークロードに対して高性能で軽量な代替案としての可能性を示しています。

2026/03/22 9:30

**コメントをもとにしたハッカーニュース利用者のプロファイリング**

## Japanese Translation: Simon Willison(Django、Datasetteの共同開発者であり、Python Software Foundationボードに在籍する独立系ソフトウェア開発者)は、AlgoliaのHacker News APIとClaude大規模言語モデルを使用して自身のコメント履歴を収集・分析し、詳細な個人プロフィールを生成する方法を示しています。APIはCORSを有効にした状態で日付順にコメントをリストアップします。カスタムツール(2023年8月に構築)は最新の最大1,000件のコメントを取得し、Claudeで洗練されたコピー・トゥー・クリップボードボタンを提供します。ダンプデータをClaude Opus 4.6へ貼り付けると、モデルはオンライン活動の包括的なプロファイルを作成します。 Willisonのより広範なワークフロー―「エージェント工学」に根ざしたもの―では、iPhoneでClaude Codeを使用してウェブタスクをコーディングしながら通勤中に2〜3つの並列エージェントセッションを$200/月のClaude Maxプランで実行し、テスト駆動開発(`uv run pytest`)でそれらを安定化させています。彼はサンドボックス/セキュリティ(WebAssembly、Pyodide、Firecracker)、SQLite、uv & PyPIトリック、ブラウザ内のブラウザテスト(`v86`、WASM Linux)、ローカルLLM推論、およびコーディングエージェントを通じてGoを学習する実験に積極的です。彼は「プロンプトインジェクション」という概念を創出し、半年以内にヘッドラインを揺さぶる攻撃の可能性を警告するとともに、OpenClaw/Clawdbotに関するリスクも指摘しています。 Willisonはsimonwillison.net/guidesでエージェント工学に関するガイドを公開予定であり、自身の手法がLLMをプログラマの代替ではなく補完として活用し、将来の開発者ワークフローやAI支援コーディングのセキュリティ実践、責任あるAIに関する議論を形成できることを示すことを期待しています。個人的なタッチとしては、彼のエネルギッシュで対立的なスタイル、透明性の高いバイアス、そして自虐的な「ペリカンベンチマーク」SVGテストがあり、ニッチな博物館、新西蘭のカカポオウム、外国料理、そしてカリフォルニア州ハーフムーン・ベイでの園芸を楽しんでいます。

フロウシ― 無料・オープンソースのローカルAWSエミュレーター (Note: The translation of the title preserves its meaning and form.) | そっか~ニュース