Agentic Voice Notes for iPhone and macOS - Rust, Dioxus, LanceDB + RIG + SQLite
# Add to your Claude Code skills
git clone https://github.com/mirkobozzetto/flowflowLast scanned: 9/10/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-09-10T08:40:36.925Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how flowflow compares with popular alternatives.
flowflow is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by mirkobozzetto. Agentic Voice Notes for iPhone and macOS - Rust, Dioxus, LanceDB + RIG + SQLite. It has 173 GitHub stars.
Yes. flowflow passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/mirkobozzetto/flowflow" and add it to your Claude Code skills directory (see the Installation section above).
flowflow is primarily written in Rust. It is open-source under mirkobozzetto on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh flowflow against similar tools.
No comments yet. Be the first to share your thoughts!
30 days in the Featured rail · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
Most of my ideas come when I'm walking or between two tasks. And they vanish just as fast.
FlowFlow is a voice notes app that captures what you say, transcribes it, and lets you chat with your notes later. You ask "what was that pricing idea?" and the right passages come up - with links to the original notes.
No manual searching. No folders to dig through. Just talk, and find it later.
make installs on your own iPhone or Mac.Capture
Read a long meeting
Ask your notes
+ or the empty chat;
each conversation keeps its own, a new one starts from the lastOrganized for you
Your devices, one brain
Act, not just record
+ menu in notes and chat, native on iOS 26: discuss this note, add
it to a thread, tools, agents and connectors, with live connection state
and each product's own iconTalk to your Hermes Agent
+: Hermes
sees the photos, reads the file's text+, most used first, then by category; type /
or a word that names a skill and it is suggested, one tap to call itShare a space with Hermes Agent
Native feel
The full tour, one paragraph per feature: docs/FEATURES.md.
Talk → Record → Transcribe (cloud or on-device) → Clean fillers → Apply dictionary → Auto-embed → Store → AI title
Ask → Embed query → Hybrid search (BM25 + vector) ∥ Web search (Exa, when enabled)
→ RRF fusion → LLM rerank → Temporal boost → Tag-enriched context → Agent with tools → Answer with sources
Sync → Save → debounced trigger → Noise-encrypted LAN session → version-vector merge → UI refresh < 1 s
Hermes → question + photos (image parts) + files and notes (text) + skills (named)
chat → your Hermes API server (HTTPS, Tailscale only) → streamed run → steps + answer
history stays in the Hermes session; FlowFlow keeps a pointer on the device
Hermes → mcps_ token (one space, read or read_write) → MCP tools on api.flowflow.be/v1/mcp-spaces
→ notes and threads written by the agent → pulled by every member device
Backup → Export scrubbed SQLite snapshot + WAV + manifest (zip) → share
Import → read-only validation → atomic swap at next launch → vector index rebuilt offline
Chat with it. On the Hermes host, with Tailscale on both machines:
./scripts/enable-flowflow-chat.sh
It turns on Hermes' API server, exposes it on your Tailscale network only and prints a QR code. Scan it with the iPhone camera: FlowFlow opens Settings > Connections > Hermes with the address and key filled in. Check the address, then tap Save and test. Step by step: flowflow.be/hermes.
Share a space with it. FlowFlow ships a Hermes skill in skills/flowflow-spaces.
Install it on the Hermes host, store the one-time token in ~/.hermes/.env,
and add one MCP server per shared space:
./scripts/install-flowflow-hermes-skill.sh
mcp_servers:
flowflow_projects:
url: "https://api.flowflow.be/v1/mcp-spaces"
headers:
Authorization: "Bearer ${FLOWFLOW_TOKEN_PROJECTS}"
The MCP server reports a contract_version; the skill states the version it
was written for and asks for an update when they diverge. Update with
git pull && ./scripts/install-flowflow-hermes-skill.sh, or track the skill
with hermes skills install <raw SKILL.md url> and hermes skills update.
Full walkthrough, safety rules, rotation and revocation:
docs/guides/hermes-flowflow.md.
Mainly Rust: the app itself is Rust end to end, UI included, with a few deliberate exceptions where another tool does the job better - a small TypeScript layer for webview gestures and the native menu bridge, Swift for the Live Activity and background transcription, and the web sites in Astro.
| Part | Stack |
|---|---|
App (src/) |
Rust: Dioxus 0.8 alpha, rig, LanceDB, rusqlite, snow (Noise XXpsk3), cpal, whisper-rs, tokio, Tailwind CSS v4 |
| Webview glue | ~32 KB of TypeScript (gestures in src/ui/hooks/*.ts, native menu bridge in src/ui/app/glass_burger.ts), compiled by make js |
| iOS extras | Swift (src/ios/widget, src/ios/plugin): Live Activity, background transcription task, bridged via FFI |
Account site (account/) |
Astro - passkeys, plan and devices at account.flowflow.be |
Landing (landing-page/) |
Astro - flowflow.be |
| Backend | Rust (separate repo) - accounts, entitlements, governed connector proxy |
| AI services | Open |