Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Myflo

БесплатноНе проверен

myflo — local-first developer workbench. CLI + MCP server + Next.js dashboard. Forked from ruflo for the runtime substrate; flo CLI on top is ours.

GitHubEmbed

Описание

myflo — local-first developer workbench. CLI + MCP server + Next.js dashboard. Forked from ruflo for the runtime substrate; flo CLI on top is ours.

README

Local-first developer workbench for Claude Code. CLI + MCP server + Next.js dashboard. Everything lives on disk under ~/.flo/. No cloud. No API keys.

npm smoke license

Site: https://myflo-tau.vercel.app (myflo.dev pending DNS)

Install

npm install -g @fuzeelogik/myflo
flo setup

Or one-shot:

npx @fuzeelogik/myflo setup

flo setup creates ~/.flo/{memory,messages,logs}/, initializes ~/.flo/{inboxes,terminals}.json, registers flo as an MCP server in ~/.claude/mcp.json, and runs flo doctor.

What's in here

Path What it is
apps/cli/ The flo CLI — pure ESM Node, zero build step. Publishes as @fuzeelogik/myflo on npm.
apps/cli/lib/mcp-server.js stdio MCP server exposing 22 flo tools to Claude Code agents.
apps/site/ Static landing page (deployed to Vercel as myflo.dev).
web/ Next.js 16 dashboard (Tailwind v4, shadcn). 9 panels.
packages/@myflo/{shared,memory,hooks}/ Forked from ruflo's @claude-flow/*. @myflo/memory is opt-in via FLO_MEMORY_BACKEND=agentdb (monorepo-only — not published to npm yet).
.claude/ Hooks, agents, skills, settings for Claude Code in this repo.

CLI surface (27 commands, 22 MCP tools)

flo --help lists everything. Grouped by purpose:

  • Capture: flo notes, flo memory, flo tasks, flo messages
  • Watch: flo inbox (folder watcher + macOS launchd installer), flo log (live activity tail)
  • Recall: flo memory search (BM25 default, FTS5 via FLO_MEMORY_BACKEND=agentdb), flo guidance audit (~/.claude/ capability dedup), flo activity (cross-subsystem timeline)
  • Coordinate: flo agents (named-agent registry), flo swarm vote/tally, flo session terminal-* (Ghostty/iTerm window restore)
  • Audio: flo transcribe (local whisper/mlx-whisper/whisper-cpp, no cloud)
  • Sessions: flo sessions list (Claude Code checkpoints)
  • Hooks: flo hook <event> — best-effort Claude Code hook dispatcher
  • Plumbing: flo setup, flo doctor, flo migrate, flo replace ruflo (cutover), flo mcp start, flo completions {bash,zsh,fish}, flo edit {memory,note,task}, flo export / flo import

Storage convention: every persistent surface lives under ~/.flo/. Files are append-only JSON / JSONL where reasonable, so history survives mistakes.

Web dashboard

cd web && pnpm dev --port 3030

Routes: / (overview), /activity, /swarm, /memory, /tasks, /sessions, /capabilities, /inbox, /transcripts.

The web app subprocesses the flo CLI for everything. Server-only calls use execFile with an arg array — no shell, no injection surface.

Replacing ruflo

flo migrate                  # adds flo to ~/.claude/mcp.json (idempotent)
# … verify flo tools work via Claude Code …
flo replace ruflo --dry-run  # preview what would be removed
flo replace ruflo            # removes ruflo / claude-flow entries from
                             # ~/.claude/mcp.json + project .claude/settings.json
                             # AND shells out to `claude mcp remove` for entries
                             # the Claude CLI tracks elsewhere
                             # (backs up <path>.flo-bak.<ts> first)

Then restart Claude Code.

Develop

pnpm install
bash apps/cli/tests/smoke.sh   # 44 tests against an ephemeral FLO_HOME

Same suite runs on every PR via .github/workflows/flo-smoke.yml (Ubuntu + macOS).

Releasing

Tag-driven publish:

# bump apps/cli/package.json version
# bump apps/site/index.html footer
# commit + push
git tag -a vX.Y.Z -m "..." main
git push origin vX.Y.Z   # triggers .github/workflows/npm-publish.yml

Workflow runs pnpm install --frozen-lockfile, builds @myflo/memory, runs smoke, guards against workspace:* leaking into install-path deps, publishes, verifies. Then write release notes with gh release create vX.Y.Z.

To deprecate a broken version: GitHub Actions → "npm deprecate" → Run workflow → version + message.

License

MIT. Forked from ruflo (also MIT) by @ruvnet. The flo CLI on top is ours.

from github.com/therealsiege/myflo

Установить Myflo в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install myflo

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add myflo -- npx -y @fuzeelogik/myflo

FAQ

Myflo MCP бесплатный?

Да, Myflo MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Myflo?

Нет, Myflo работает без API-ключей и переменных окружения.

Myflo — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Myflo в Claude Desktop, Claude Code или Cursor?

Открой Myflo на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Myflo with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development