capture
flo notes · flo memory · flo tasks
Quick capture that survives Claude Code sessions. Append-only JSONL with tombstones. BM25 search out of the box; AgentDB + FTS5 if you opt in.
flo notes "JWT refresh tokens with 1hr expiry #auth"
flo memory search "jwt"
flo tasks create "Wire up the auth flow"
audio
flo transcribe · inbox handler
Drop an .m4a into a watched folder, get a sidecar .txt transcript next to it. Auto-detects whisper / mlx-whisper / whisper-cpp. No cloud.
flo inbox add ~/voice-memos --slug memos
flo inbox install memos # macOS launchd, runs every 30s
# drop voice.m4a → voice.m4a.txt appears
recall
flo guidance audit · activity
Find duplicates across ~/.claude/{skills,commands,agents}/. See a chronological timeline of everything you did across every subsystem.
flo guidance audit --out ~/Desktop/audit.md
flo activity list --since 7d --type task
coordinate
flo agents · flo swarm · flo session
Named-agent registry for multi-agent flows. Weighted voting on proposals. Ghostty/iTerm window restore after reboot (the a-team pattern).
flo session terminal-add work --cwd ~/projects/api --app ghostty
flo session terminal-restore --all
flo swarm vote use-jwt --voter alice --vote yes
flo swarm tally use-jwt
mcp
22 tools for Claude Code agents
Once registered, every agent in your Claude Code session can call flo_memory_search, flo_tasks_create, flo_agent_spawn, flo_transcribe, and 18 more.
flo migrate # adds flo to ~/.claude/mcp.json
# restart Claude Code → tools appear
dashboard
localhost web UI
Nine panels: overview, activity timeline, swarm, memory, tasks, sessions, capabilities, inbox, transcripts. Server-side rendered. Subprocesses the flo CLI for every data fetch.
cd web && pnpm dev --port 3030
open http://localhost:3030