119 MCP Tools · Real-Time Dashboard · AWS Profile Support

The local AWS cockpit
for AI-native
development.

Floci Studio gives you a full AWS emulator with a beautiful GUI, a Model Context Protocol server your AI agent can drive, and a one-click marketplace for every service your stack depends on. Zero cloud costs. Zero rate limits. Zero context switches.

▶ Get Started View on GitHub →
floci — event_stream
[00:00.01] BOOT_SEQUENCE_INIT
[00:00.12] SQS.CreateQueue → order-events.fifo 200
[00:00.18] Lambda.CreateFunction → process-order 200
[00:00.23] SNS.Subscribe: sqs → order-events 200
[00:00.31] SQS.SendMessage → body: order#4419 200
[00:00.45] Lambda.Invoke → process-order 200
[00:00.47] S3.PutObject → invoices/4419.pdf 200
[00:00.51] SES.SendEmail → customer@acme.com 200

AWS Cockpit

36 native service views with full CRUD operations. Not a generic JSON explorer — each service has a purpose-built UI: SQS drill-down with ReceiveMessage, SNS FIFO topics, Lambda code editor, S3 object browser, DynamoDB query builder.

36 Native service views

MCP-Native

The first local AWS emulator built with AI agents in mind. Connect Claude, Cursor, or any MCP-compatible client and let your agent create queues, invoke lambdas, read messages, seed DynamoDB tables, and run end-to-end flows — all via natural language.

119 MCP tools across 20 modules

Marketplace

One-click recipes for every service your stack depends on: a local AI stack with Ollama + Qdrant, Temporal workflows, NATS JetStream, HashiCorp Vault secrets, ClickHouse analytics, Portainer, and more. Each one maps to a managed AWS service (Postgres→RDS, Redis→ElastiCache, Ollama→Bedrock) so it deploys straight to production — all wired together via Docker Compose.

35 Ready-to-deploy recipes

60+ AWS Services. All local.

Every service runs against the local floci engine on port 4566 — the same API surface as real AWS, so your code works without modification when you deploy. A green dot marks a purpose-built GUI; the rest are wired through the sidecar and reachable from the UI and your AI agent.

SQS
SNS
SES
S3
DynamoDB
Lambda
Step Functions
EventBridge
Scheduler
Kinesis
IAM
Secrets Manager
KMS
ACM
SSM
WAF
VPC
RDS
ElastiCache
Athena
Glue
ECR
ECS
EKS
CloudFormation
CodeBuild
CloudWatch Logs
CloudWatch Metrics
Cost Explorer
EC2
STS
API Gateway
AppSync
Route 53
CloudFront
ELB
Transit Gateway
Cognito
IAM Identity Center
Redshift
OpenSearch
Neptune
MSK
Auto Scaling
App Runner
Elastic Beanstalk
AWS Batch
EFS
Backup
Transfer
CloudTrail
AppConfig
Firehose
CodePipeline
CodeDeploy
CodeArtifact
SageMaker
Bedrock
IoT Core

Your full local stack, one click away.

Deploy any supporting service directly from the floci UI. Each recipe is a parameterized Docker Compose template — configure ports, credentials, and persistence, then hit Deploy.

PostgreSQL
MySQL
MongoDB
Redis
ClickHouse
Elasticsearch + Kibana
Supabase
RabbitMQ
Apache Kafka
Redpanda
NATS JetStream
Temporal
Apache Airflow
n8n
Keycloak
HashiCorp Vault
Jaeger
Loki + Grafana
Grafana + Prometheus
Metabase
pgAdmin
Minio
Meilisearch
Qdrant
Weaviate
Ollama (LLM)
Mailpit (SMTP)
Nginx Proxy Manager
Uptime Kuma
PocketBase
Portainer
DynamoDB Admin
S3 Admin
IoT Core (MQTT)
AWS Transfer (SFTP)

Let your AI agent drive the whole stack.

Connect Claude Desktop, Cursor, or any MCP client with a single config block. Your agent gets 119 tools: create queues, publish events, invoke lambdas, seed databases, tag resources across services, generate architecture diagrams, export Terraform — all from a conversation.

SQS
SNS
SES
S3
Lambda
DynamoDB
EventBridge
Step Functions
Secrets
KMS
Athena
Tags
Marketplace
DevTools
Meta
// claude_desktop_config.json
{
  "mcpServers": {
    "floci": {
      "command": "uv",
      "args": [
        "run", "--project",
        "./mcp", "python",
        "./mcp/floci_mcp.py"
      ],
      "env": {
        "SIDECAR_TOKEN": "open",
        "AWS_ENDPOINT_URL":
          "http://127.0.0.1:4566"
      }
    }
  }
}

Start building locally
in 2 minutes.

Clone the repo, run docker compose up, open localhost:3000. That's it.

▶ Read the Docs View on GitHub →