Эмуляторы облачных сервисов
Выбери облако. Запусти моментально.
Каждый эмулятор — это самостоятельный бинарный файл с лицензией MIT. Без токенов аутентификации, без ограничений по функциям, без необходимости облачного аккаунта.
floci (AWS)
Прямая замена LocalStack. Тот же порт 4566, 119 сервисов, нативный бинарник. Переключение без изменения кода.
- 4566 — порт
- 119 — сервисов
- 24 мс — время старта
S3, SQS, Lambda, DynamoDB, RDS, EKS и 113 других сервисов.
floci-az (Azure)
Покрывает Blob, Queue, Table, Functions, App Config, Key Vault, Event Hubs и Service Bus. Нативная скорость, MIT лицензия, облачный аккаунт не требуется.
- 4577 — порт
- 28 — сервисов
- 13 МиБ — память в режиме ожидания
Blob, Queue, Table, Functions, Key Vault, Event Hubs, Service Bus и 21 другой сервис.
floci-gcp (GCP)
Покрывает GCS, Pub/Sub, Firestore, Cloud Run, Cloud SQL, GKE и еще многое. Все 25 сервисов на одном порту, нативный бинарник. MIT лицензия, аккаунт Google Cloud не требуется.
- 4588 — порт
- 25 — сервисов
- MIT — лицензия
GCS, Pub/Sub, Firestore, Datastore, Secret Manager, IAM и 19 других сервисов.
floci-oci (OCI)
Покрывает Object Storage, Identity, Queue, Streaming, KMS, Vault и Functions. Все 8 сервисов на одном порту. MIT лицензия, аккаунт Oracle Cloud не требуется.
- 4599 — порт
- 8 — сервисов
- MIT — лицензия
Object Storage, Queue, Streaming, KMS, Vault, Functions и 2 другой сервиса.
Создано для разработки с помощью AI
Дай своим AI-агентам облако, которое они не смогут сломать.
Coding agents пишут облачный код быстрее, чем когда-либо, но безопасно запустить его на реальном аккаунте они не могут. Направь их на Floci вместо этого: локальное облако для сборки, запуска и проверки. Мгновенное, бесплатное и без учетных данных.
Нет учетных данных для утечки
Агенты подключаются с одноразовыми ключами. Никаких реальных облачных секретов в контексте или sandbox агента. Нечего украсть, нечего оплачивать.
Внутренний цикл разработки быстрый
24 мс холодного старта, 13 МиБ памяти в режиме ожидания. Агенты запускаются, тестируют и останавливаются внутри цикла редактирования вместо ожидания обращений к удаленному аккаунту.
Реальный сигнал, не театр с макетами
Lambda, RDS, Redis и Kafka работают по-настоящему, так что код, который агент проверяет локально, ведет себя так же в production. Никаких ложных срабатываний из-за mock-объектов.
Нулевой радиус поражения
Позволь агентам итерировать агрессивно. В худшем случае они сбросят локальный контейнер, а не твою staging-среду или облачный счет.
Направь любую систему агента на Floci. Никаких ключей, никаких облачных аккаунтов:
export AWS_ENDPOINT_URL=http://localhost:4566
pytest tests/
# запускается против реально-подобных S3, DynamoDB, Lambda…
Работает со всеми SDK, CLI, модулями Terraform/OpenTofu и test runner'ами, которые агенты уже используют, без специальной интеграции.
Инструменты для разработчиков
Один набор инструментов. Все облака.
Управляй и исследуй каждый эмулятор Floci из единого CLI или визуального dashboard'а.
floci-cli
Единый интерфейс командной строки для запуска, остановки и проверки всех эмуляторов Floci. Одна установка охватывает AWS, Azure, GCP и OCI из одного инструмента.
# Установка (macOS / Linux)
curl -fsSL https://floci.io/install.sh | sh
# Запуск эмулятора AWS
floci start
# Проверка окружения
floci doctor
floci-ui
Визуальный dashboard для всех облачных эмуляторов Floci. Просматривай ресурсы, инспектируй данные и управляй сервисами в AWS, Azure, GCP и OCI из одного места.
ПРОСМОТР ВСЕХ СЕРВИСОВ:
S3 Browser, DynamoDB, SQS Queues, Lambda Logs, Blob Storage, Azure Queue и другое.
Почему Floci
Создано для разработчиков, которые доставляют
Без запретов. Без ценовых уровней. Без сюрпризов. Локальное облако, которое запускается за миллисекунды и работает везде.
MIT лицензия. Всегда бесплатно.
Fork, встраивай, расширяй. Никакого "community edition" sunset, никаких enterprise feature flags. Каждый сервис доступен каждому разработчику, всегда.
Без токена аутентификации. Никогда.
Скачай Docker образ и вперед. Никаких регистраций, никаких API ключей, никакой телеметрии. LocalStack начал требовать токен аутентификации в марте 2026. Floci никогда не будет.
Скорость нативного бинарника
Скомпилировано с GraalVM Mandrel. Запускается за 24 мс, работает на 13 МиБ, быстро достаточно для внутреннего цикла разработки. Твой CI, твой ноутбук и твои AI-агенты — все скажут спасибо.
Реальные движки, не mock'и
Lambda работает в реальных Docker контейнерах. RDS использует реальные PostgreSQL/MySQL. ElastiCache запускает реальный Redis. 100% соответствие протоколу, никаких сюрпризов в production.
Сценарии использования
Где команды внедряют Floci
От внутреннего цикла разработки до CI и учебных классов — везде, где реальный облачный аккаунт слишком медленный, слишком рискованный или слишком дорогой.
Временные тестовые окружения
Запускай весь стек внутри каждого задания конвейера. 24 мс старт ничего не добавляет к сборке, каждое задание получает изолированное облако, а удаление бесплатно.
Разработка, ориентированная на локальную машину
Собирай против S3, Pub/Sub или Service Bus на своем ноутбуке — offline, если захочешь. Никаких общих dev аккаунтов, которые ты можешь помешать, никаких учетных данных для ротации.
Пробные прогоны Infrastructure-as-code
Примени Terraform, OpenTofu или CloudFormation против localhost сначала. Поймай опечатки, drift и плохие рефакторинги до того, как они когда-либо коснутся реального аккаунта.
Семинары и адаптация
Преподавай облачные сервисы с нулевым риском выставления счета. Каждый студент запускает весь стек на своей машине — никаких аккаунтов для provision, ничего для очистки.
Быстрый старт
Одна установка. Каждый сервис, локально.
Никаких аккаунтов, никаких токенов. Выбери свою платформу и вперед.
macOS / Linux
# Установка floci-cli
curl -fsSL https://floci.io/install.sh | sh
# Запуск эмулятора AWS и экспорт переменных окружения
floci start && eval $(floci env)
# Создание bucket'а
aws s3 mb s3://my-bucket
# Загрузка файла
echo "Why pay for S3 when floci is free? 🎉" > hello-floci.txt
aws s3 cp hello-floci.txt s3://my-bucket/
# Загрузка обратно
aws s3 cp s3://my-bucket/hello-floci.txt hello-back.txt
cat hello-back.txt
Windows
# Установка floci-cli (PowerShell)
irm https://floci.io/install.ps1 | iex
# Запуск эмулятора AWS и экспорт переменных окружения
floci start; floci env | Invoke-Expression
# Создание bucket'а
aws s3 mb s3://my-bucket
# Загрузка файла
"Why pay for S3 when floci is free? 🎉" | Out-File hello-floci.txt
aws s3 cp hello-floci.txt s3://my-bucket/
# Загрузка обратно
aws s3 cp s3://my-bucket/hello-floci.txt hello-back.txt; Get-Content hello-back.txt
Docker · AWS
# Запуск всех 119 сервисов AWS на порту 4566
docker run --rm -p 4566:4566 \
-v /var/run/docker.sock:/var/run/docker.sock \
floci/floci:latest
# Направление AWS CLI на floci
export AWS_ENDPOINT_URL=http://localhost:4566
export AWS_ACCESS_KEY_ID=test AWS_SECRET_ACCESS_KEY=test
# Создание bucket'а
aws s3 mb s3://my-bucket
# Загрузка файла
echo "Why pay for S3 when floci is free? 🎉" > hello-floci.txt
aws s3 cp hello-floci.txt s3://my-bucket/
# Загрузка обратно
aws s3 cp s3://my-bucket/hello-floci.txt hello-back.txt
cat hello-back.txt
Docker · Azure
# Запуск Blob, Queue, Table & Functions на порту 4577
docker run --rm -p 4577:4577 \
floci/floci-az:latest
# Конфигурация Azure CLI
export AZURE_STORAGE_CONNECTION_STRING="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://localhost:4577/devstoreaccount1;"
# Создание контейнера и загрузка файла
az storage container create -n my-container
echo "Azure locally, no bill, no drama. 🚀" > hello-floci.txt
az storage blob upload -c my-container -f hello-floci.txt -n hello-floci.txt
# Загрузка обратно
az storage blob download -c my-container -n hello-floci.txt -f hello-back.txt
cat hello-back.txt
Docker · GCP
# Запуск Cloud Storage на порту 4588
docker run --rm -p 4588:4588 \
floci/floci-gcp:latest
# Направление gcloud CLI на floci-gcp
export CLOUDSDK_API_ENDPOINT_OVERRIDES_STORAGE=http://localhost:4588/
export CLOUDSDK_CORE_PROJECT=floci-local
# Создание bucket'а и загрузка файла
gcloud storage buckets create gs://my-bucket
echo "No billing alert? Must be floci. ☁️" > hello-floci.txt
gcloud storage cp hello-floci.txt gs://my-bucket/
# Загрузка обратно
gcloud storage cp gs://my-bucket/hello-floci.txt hello-back.txt
cat hello-back.txt
Docker · OCI
# Запуск всех 8 сервисов OCI на порту 4599
docker run --rm -p 4599:4599 \
-v /var/run/docker.sock:/var/run/docker.sock \
floci/floci-oci:latest
# Одноразовая установка OCI CLI (одноразовый API ключ + профиль) и переменные окружения
floci oci setup && eval $(floci oci env)
export TENANCY_OCID=ocid1.tenancy.oc1..flocilocaltenancy0000000000000000000000000000000000000000
# Создание bucket'а и загрузка файла
oci os bucket create \
--namespace-name floci-local --name my-bucket --compartment-id $TENANCY_OCID
echo "Oracle Cloud locally — no bill, no drama. 🚀" > hello-floci.txt
oci os object put \
--namespace-name floci-local --bucket-name my-bucket --file hello-floci.txt
# Загрузка обратно
oci os object get \
--namespace-name floci-local --bucket-name my-bucket --name hello-floci.txt --file hello-back.txt
cat hello-back.txt
119 сервисов AWS готовы на :4566. S3, SQS, DynamoDB, Lambda, RDS, плюс еще 114 других.
Поддержка открытого ПО
Ищем спонсоров
Floci бесплатен, имеет MIT лицензию и развивается открыто. Спонсорство помогает сохранить это таким же, финансируя инфраструктуру, время разработки и новые облачные эмуляторы.
Уровни спонсорства:
- 🥉 Community — $25/мес: Твое имя в README эмуляторов и Sponsor badge на GitHub.
- 🥈 Silver — $150/мес: Логотип в README эмуляторов и на floci.io, упоминание в release notes.
- 🥇 Gold — $500+/мес: Крупный логотип с высоким приоритетом размещения, упоминание в release notes.