Floom
What it does
Deploy Python functions as web apps with auto-generated UI, REST API, and shareable links.
- Connects パソコンで動く
- Account or key Needs FLOOM_API_KEY · 1 setting to fill in (FLOOM_BASE_URL)
- Category 開発者ツール
インストール
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
Floom のキーが必要です(提供元のサイトで作成) · 設定を 1 項目入力 (FLOOM_BASE_URL) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
Floom に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
設定を 1 項目入力
これはプログラムの設定でキーではありません。登録は不要で、作者の説明どおりに入力します。
FLOOM_BASE_URLFloom コントロールプレーンのベース URL英語の原文を見る
Base URL of the Floom control plane
説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
パソコン版 Claude アプリの設定ファイルを開く
SettingsDeveloperEdit Config
この設定を貼り付けて保存
{ "mcpServers": { "floom": { "command": "npx", "args": [ "-y", "@floomhq/mcp-server" ], "env": { "FLOOM_BASE_URL": "your-value", "FLOOM_API_KEY": "your-value" } } } }キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Claude を終了してもう一度開く
試してみる
Floom を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Floom を使っていると言うか、回答に Floom のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Floom につなげません
Floom はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
代わりにできること
A · Floom につなげるアプリを使う
- Floom のキーが必要です(提供元のサイトで作成) · 設定を 1 項目入力 (FLOOM_BASE_URL) · 先にパソコンへ Node.js を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
- Floom のキーが必要です(提供元のサイトで作成) · 設定を 1 項目入力 (FLOOM_BASE_URL) · 先にパソコンへ Node.js を入れてください(1 回だけ)
- Floom のキーが必要です(提供元のサイトで作成) · 設定を 1 項目入力 (FLOOM_BASE_URL) · 先にパソコンへ Node.js を入れてください(1 回だけ)
- Floom のキーが必要です(提供元のサイトで作成) · 設定を 1 項目入力 (FLOOM_BASE_URL) · 先にパソコンへ Node.js を入れてください(1 回だけ)
B · 開発者ツール の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
- Sentry✓ ChatGPT
- Compiler Explorer✓ ChatGPT
- GitDiagram✓ ChatGPT
Claude Code につなげますが、先に準備が必要です
Floom のキーが必要です(提供元のサイトで作成) · 設定を 1 項目入力 (FLOOM_BASE_URL) · 先にパソコンへ Node.js を入れてください(1 回だけ)
Floom に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
設定を 1 項目入力
これはプログラムの設定でキーではありません。登録は不要で、作者の説明どおりに入力します。
FLOOM_BASE_URLFloom コントロールプレーンのベース URL英語の原文を見る
Base URL of the Floom control plane
説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
ターミナルを開く
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
このコマンドを貼り付けて Enter
claude mcp add --scope user floom --env FLOOM_BASE_URL=your-value --env FLOOM_API_KEY=your-value -- npx -y @floomhq/mcp-serverEnter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Claude Code で /mcp と入力
Floom が一覧にあり、接続済みと表示されれば OK です
試してみる
Floom を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Floom を使っていると言うか、回答に Floom のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
Floom のキーが必要です(提供元のサイトで作成) · 設定を 1 項目入力 (FLOOM_BASE_URL) · 先にパソコンへ Node.js を入れてください(1 回だけ)
Floom に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
設定を 1 項目入力
これはプログラムの設定でキーではありません。登録は不要で、作者の説明どおりに入力します。
FLOOM_BASE_URLFloom コントロールプレーンのベース URL英語の原文を見る
Base URL of the Floom control plane
説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
キーを入力
Floom の設定で FLOOM_API_KEY, FLOOM_BASE_URL が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Cursor の AI チャットを Agent モードで開く
試してみる
Floom を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Floom を使っていると言うか、回答に Floom のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
Floom のキーが必要です(提供元のサイトで作成) · 設定を 1 項目入力 (FLOOM_BASE_URL) · 先にパソコンへ Node.js を入れてください(1 回だけ)
Floom に登録してキーを作る
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
設定を 1 項目入力
これはプログラムの設定でキーではありません。登録は不要で、作者の説明どおりに入力します。
FLOOM_BASE_URLFloom コントロールプレーンのベース URL英語の原文を見る
Base URL of the Floom control plane
説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
キーを入力
Floom の設定で FLOOM_API_KEY, FLOOM_BASE_URL が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
VS Code の AI チャットを Agent モードで開く
試してみる
Floom を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Floom を使っていると言うか、回答に Floom のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
開発者向け:ターミナルのコマンドと JSON 設定
パソコンにインストール
Claude Code
claude mcp add --scope user floom --env FLOOM_BASE_URL=your-value --env FLOOM_API_KEY=your-value -- npx -y @floomhq/mcp-serverClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"floom": {
"command": "npx",
"args": [
"-y",
"@floomhq/mcp-server"
],
"env": {
"FLOOM_BASE_URL": "your-value",
"FLOOM_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"floom": {
"command": "npx",
"args": [
"-y",
"@floomhq/mcp-server"
],
"env": {
"FLOOM_BASE_URL": "your-value",
"FLOOM_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"floom": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@floomhq/mcp-server"
],
"env": {
"FLOOM_BASE_URL": "your-value",
"FLOOM_API_KEY": "your-value"
}
}
}
}自分で入力する値
FLOOM_BASE_URL必須 envFloom コントロールプレーンのベース URL英語の原文を見る
Base URL of the Floom control planeFLOOM_API_KEY秘密 必須 envFloom での認証に使用する API キー英語の原文を見る
API key for authenticating with Floom
説明は自動翻訳です。変数名は原文のままです。迷ったら原文を確認してください。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
ひと目でわかる
使えるアプリ
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
できること
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
基本チェックi
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック
- ✓ 合格
作者とリポジトリが一致
レジストリ名は、リポジトリを所有するGitHubアカウント floomhq で確認済みです
- ✓ 合格
今もメンテナンスされている
コードの最終更新:43 日前
- ✓ 合格
ライセンスがある
MITを使用
- – 対象外
エンドポイントが応答する
これはパソコンで動くため、インターネット上のエンドポイントはありません
- – 対象外
OAuthでサインイン
パソコンで動き、代わりにローカルの設定を使います
- … 未チェック
ツールの説明に隠れた指示がない
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
話し合い
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
ユーザーレビュー
まだレビューはありません
開発者ツールのほかのサーバーとの比較i
- このカテゴリのほかの5878件のうち95%よりスターが多い
- このカテゴリのほかの5878件のうち7%より最近レジストリに公開
- 基本チェックの結果が、このカテゴリのほかの5878件のうち100%と同じかそれ以上
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
よくある質問
Floomは安全ですか?
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
どんなキーやコードが必要ですか?
入力が必要なもの:FLOOM_API_KEY
パソコンで動きますか、それともクラウドですか?
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
今もメンテナンスされていますか?
GitHubリポジトリの最終更新は43 日前、最新バージョン(0.1.6)がレジストリに届いたのは8 か月前です。
どのアプリで使えますか?
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリのほかの候補
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
GitHub
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Serena MCP: the IDE for your agent
A powerful toolkit for coding, providing semantic retrieval and editing capabilities.
作者のREADME
READMEを開く
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Floom
The loop engineering harness. AI workers that run on a loop.
Schedule them, trigger them, require approvals, and keep every run on the record.
A worker is a folder: worker.yml + SKILL.md or run.py . Deploy it from Claude Code, Codex, or the CLI. Run it from the UI, REST, or MCP.
Get started · Build a worker · Try the hosted version · Read the docs
Most "AI automation" is a chat window you babysit, or a no-code graph that bills you per task and can't be audited. Floom is the loop engineering harness: a real runtime where a worker is a readable package, it runs on a loop without you watching, and every execution leaves logs, outputs, tool calls, approvals, and a replay you can trust. Used natively from Claude Code and Codex via MCP or CLI.
Deploy A Python Script As An App, REST API, And MCP Tool
Floom lets an agent or developer turn a Python script into a worker that non-developers can run from a UI, other systems can call through REST, and AI agents can operate through MCP.
Start with three files:
workers/my-worker/
worker.yml run.py requirements.txt
Then validate, deploy, and run:
floom workers validate ./workers/my-worker
floom workers push ./workers/my-worker floom run my-worker --input key=value
Read BUILDING.md for the full copy-paste worker contract.
What Floom Is: Worker Runtime For Background AI Workers
Floom turns repeatable knowledge-work automations into background AI workers. A worker can run manually, on a schedule, from a webhook, or from an app event. The runtime keeps the worker definition, input schema, output schema, logs, tool calls, approvals, and run history inspectable.
Use Floom when you want an AI agent to do recurring work without turning that work into an opaque chat thread, a hard-to-diff automation graph, or a one-off script with no supervision.
Build And Deploy An AI Worker From A Folder
AI agents and developers can build a Floom worker from a folder:
workers/<worker-id>/
worker.yml # manifest: inputs, outputs, trigger, runtime, secrets run.py # script entrypoint, or SKILL.md for agent mode requirements.txt # optional Python dependencies
Deploy the worker with:
floom workers validate ./workers/<worker-id>
floom workers push ./workers/ floom run --input key=value
After deployment, Floom exposes the worker in the UI, through REST endpoints, and through the Floom MCP server for AI clients. For the complete copy-paste build contract, read BUILDING.md.
What A Worker Looks Like
A worker is a folder-backed job definition. Describe the work in plain English (SKILL.md) or hand it a script (run.py), declare its tools, trigger, memory, and secrets in worker.yml, and Floom runs it.
# workers/github-digest/worker.yml (abbreviated)
name: github-digest description: "Every morning at 9am, send a digest of unread GitHub PRs and open issues." exec: entry: SKILL.md # plain-English agent; or run.py for a script trigger: type: schedule cron: "0 9 * * *" # also: manual, webhook, Composio event connections:
- app: github # the only tools this agent is allowed to call allowed_tools: [GITHUB_FIND_PULL_REQUESTS, GITHUB_LIST_ASSIGNED_ISSUES]
<!-- workers/github-digest/SKILL.md -->
You are a GitHub assistant generating a daily PR + issues digest. Fetch the user's open PRs and assigned issues, compile a markdown digest with Action items, and finish_with_outputs({ "digest": " " }).
It runs at 9am, calls only the two GitHub tools it declared, and writes digest.md to a run you can open, replay, or roll back:
run 7f3a · github-digest · finished 09:00:04 · 2 tool calls · output: digest.md
✓ GITHUB_FIND_PULL_REQUESTS q="is:open is:pr author:@me" → 4 PRs ✓ GITHUB_LIST_ASSIGNED_ISSUES state=open → 2 issues → out/digest.md (text/markdown) [open · replay · rollback]
The full manifest adds schema_version, title, version, and declared outputs. See workers/ for runnable examples, BUILDING.md for a minimal deployable worker, and the agent cookbook.
Two kinds of agent
| runs in | host isolation | tools | side effects | |
|---|---|---|---|---|
Script (run.py / .sh / .js / .ts) | E2B sandbox microVM | isolated filesystem, env & process; platform secrets withheld | sandbox + declared connections | approval gate when declared |
Agent (SKILL.md) | AgentDriver in the API process (trusted bundles only) | not microVM-isolated by policy | declared connections, allow-listed | approval gate when declared |
Sandboxes allow public network egress by default and block private/internal ranges; a stricter allowlist is optional. Full trust model: ARCHITECTURE.md.
Worker Runtime At A Glance
| What it is | Self-hosted runtime to create, run, and supervise background AI agents |
| Best for | Recurring agent work: inbox triage, digests, outreach drafting, enrichment, monitoring |
| Agent types | Script (run.py/.sh/.js/.ts) and plain-English agent (SKILL.md) |
| Isolation | Script workers run in E2B sandbox microVMs - isolated host filesystem, env & process; platform secrets withheld |
| Triggers | Manual, schedule (cron), webhook, Composio event |
| Safety | Human-in-the-loop approvals for side-effecting agents; tools allow-listed per agent |
| On the record | Every run records logs, outputs, tool calls, approval state, replay + rollback |
| Cost model | Floom adds no per-task fee - you pay E2B sandbox runtime (per second) plus your model/API provider usage |
| Stack | Next.js + Tailwind UI · FastAPI + SQLite API · MCP server + CLI |
| Runs on | Linux, macOS, Windows (Python 3.11+, Node 20+) |
| License | MIT · hosted version |
Who Floom Is For
- Founders & operators turning recurring work (digests, triage, outreach) into agents that run themselves.
- Engineers who want a real runtime - manifests, sandboxes, limits, approvals - not a prompt file and a cron job.
- Teams who need every action allow-listed, approved, and replayable for audit.
- Anyone burned by agents that ran a destructive command, leaked a secret, or claimed success with nothing on the record.
Floom Compared: Raw Scripts vs Zapier vs Hand-Rolled MCP
| raw scripts | Zapier / Make | hand-rolled MCP server | Floom | |
|---|---|---|---|---|
| Worker definition | ad-hoc prompt or code | visual graph, hard to diff | custom tool server code | a folder: `worker.yml` + `SKILL.md` or `run.py` |
| Runtime | cron, shell, or local process | vendor automation runtime | whatever the developer builds | agent runtime with triggers, runs, logs, outputs, approvals, replay, and rollback |
| Isolation | runs on your host | vendor cloud, opaque | depends on implementation | E2B sandbox microVM for script workers |
| Tool access | whatever the script can reach | per-connector | MCP tools only | declared and allow-listed per worker |
| Side effects | fire immediately | workflow-dependent | custom approval logic | human approval gate when declared |
| Observability | scrollback, if any | per-step logs | custom logs | logs, tool calls, outputs, artifacts, approval state, replay, and rollback |
| Agent access | custom wrapper needed | not an agent-native build target | agent can call tools, but app runtime is separate | MCP tools let agents create, run, watch, and inspect workers |
| Cost model | model tokens and infrastructure | per-task or per-execution fees | model tokens and infrastructure | no per-task fee; you pay runtime and provider usage |
| Hosting | your host | vendor only | your host | self-host, or [hosted](https://floom.dev) |
Quick Start: Run Floom Locally
Linux / macOS
git clone https://github.com/floomhq/floom.git
cd floom ./scripts/setup.sh
edit apps/api/.env: add a model provider key and E2B_API_KEY
./scripts/dev.sh
Windows PowerShell
git clone https://github.com/floomhq/floom.git; cd floom
.\scripts\setup.ps1
edit apps\api\.env: add a model provider key and E2B_API_KEY
.\scripts\dev.ps1
Requires Python 3.11+, Node.js 20+, Git, a model provider key, and an E2B key from e2b.dev. Open http://localhost:3000 and sign in - no auth secret for local dev, and the example agents are seeded on first boot.
Full setup, model providers, optional integrations, and the safe self-hosting checklist: docs/GETTING-STARTED.md. Common issues: docs/TROUBLESHOOTING.md.
Not ready to self-host? floom.dev is the hosted version - hire AI agents with no setup. Hosted users can start from an MCP client with:
npx -y @floomhq/floom mcp install --target claude
The .env, model-provider, and E2B keys above are for running your own local or self-hosted runtime, not for using Floom Cloud.
How a run works
Core concepts
- Agents - folders under
workers/ /withworker.ymlplus a script entrypoint (run.py) or an agent prompt (SKILL.md). - Runs - every execution records logs, outputs, tool calls, approval state, and replay/rollback context.
- Contexts - reusable file bundles attached to agents as reference material; sensitive by default.
- Approvals - side-effecting agents pause for a human decision before anything leaves the building.
- Workspace history - agents, contexts, and settings versioned in a git-backed workspace for rollback.
Write your first agent in docs/GETTING-STARTED.md, then docs/AUTHORING.md for the full manifest and runtime contract.
How workers execute
Script workers (.py/.sh/.js/.ts) run in an E2B sandbox microVM by default: isolated dependencies, no host process access, contained resources. TypeScript workers use the Node runtime with tsx (npx --yes tsx run.ts) and the same inputs.json/result.json contract as Python workers. A bundle that dumps os.environ inside the sandbox sees only sandbox metadata - FLOOM_SECRET, provider keys, and E2B_API_KEY are all absent. Agent workers (SKILL.md) run through the API-hosted AgentDriver tool loop and are governed by their declared connections an