Flowix:Markdown 笔记本变成 AI Agent 的持久记忆,MCP 直连 Claude Code / Codex / Hermes
flowix-markdown-notebook-agent-memory-mcp-claude-code-codex
by Mycelium Protocol
GitHub:text2future/flowix
官网:flowix-memo.com
许可证:MIT
技术栈:Tauri 2 + TypeScript + Rust
平台:macOS 14+ · Windows 10+
Stars:329
「Notes for you, Memory for your agents.」
这是 Flowix 给自己的定义。不是 AI 笔记助手,也不是对话记忆工具——而是一个 Markdown 笔记本,让笔记本身成为 AI Agent 可以持续读写的上下文载体。
一、核心思路:笔记即上下文
AI 编码 Agent 的一个普遍痛点是上下文遗失:每次新会话都要重新交代背景,项目背景、决策历史、约束条件都散落在对话历史里,下次继续时 Agent 是「失忆」状态。
Flowix 的解法很直接:把这些背景写进 Markdown 笔记,Agent 在开始任务时直接读取笔记获得上下文,任务结束后把结论写回笔记——下次启动时,背景就已经在那里了。
笔记是纯 Markdown 文件,存在本地(~/.flowix),不经过任何云端服务。
二、Agent 连接:MCP + CLI 双通道
Flowix 内置了 flowix-cli MCP server,支持以下 Agent 工具直接通过 MCP 协议连接:
- Codex(OpenAI Codex CLI)
- Claude Code(Anthropic)
- OpenCode
- Hermes
- Flowix 内置 Agent
所有这些工具通过同一个 MCP server 访问同一份笔记库。不需要把上下文复制粘贴到每个工具里——笔记是共享的持久存储层。
dsh-flowix-memory 插件
对于使用 DeepSeek Harness(dsh)的用户,Flowix 提供了 dsh-flowix-memory 插件,将上述能力包装为 Harness 插件格式:
dsh plugin --profile <name> add ./app/flowix-dsh-host/bundles/dsh-flowix-memory
安装后,Agent 获得 mcp__dsh-flowix-memory__flowix_memo 工具,可以搜索、读取、创建和编辑 Flowix 笔记(包括思维导图)。需要 flowix CLI 在 PATH 上(或通过 FLOWIX_CLI_PATH 指定)。
三、上下文控制:你决定 Agent 看什么
Flowix 不是把整个笔记库暴露给 Agent——用户可以精确控制共享范围:
- 单篇笔记:只给当前任务相关的那一篇
- 一个文件夹:给某个项目的全部上下文
- 整个笔记本:完整知识库访问
这个控制在每次启动任务时确认,不是全局开关。
四、笔记库功能
Flowix 是一个完整的 Markdown 笔记本,不是单纯的 Agent 中间件:
- 标签和属性系统:给笔记打标签、设置元数据属性,支持按标签筛选和全文搜索
- 代码文件浏览与编辑:直接在应用内浏览项目代码文件
- 思维导图:除普通 Markdown 笔记外支持思维导图格式
- Agent 预设:在笔记详情页配置 Agent 参数和模型选择
- 提供者和 MCP 配置界面:图形界面配置 LLM Provider 和 MCP server
数据格式是标准 Markdown,可以用其他编辑器打开和编辑,也可以用任何工具备份、版本控制、同步——Flowix 不锁定数据。
五、适用场景
| 场景 | 具体用法 |
|---|---|
| 产品开发 | 需求、反馈、决策、PRD 放在笔记里,Agent 持续维护更新 |
| 软件开发 | 给编码 Agent 提供项目背景、架构约束、当前进度 |
| 研究 | 来源、分析过程、结论保持关联,下次 Agent 直接接续 |
| 个人知识库 | 笔记、计划、偏好设置变成 Agent 可调用的上下文 |
六、本地开发
git clone https://github.com/text2future/flowix.git
cd flowix
npm install
npm run tauri dev # 开发模式
npm run dev # 纯前端
npm run tauri build # 构建桌面包
依赖:Node.js 20+,Rust 1.75+,Tauri v2。
七、定位评估
Flowix 解决的问题是真实存在的:AI Agent 会话间的上下文断裂。它的路径是把笔记本身当作持久存储层,而不是在 Agent 侧维护对话历史——这让上下文可以被人类编辑、审查和版本控制,而不是锁在某个 Agent 工具的数据库里。
支持的 Agent 工具覆盖了当前主流的 CLI-based 编码 Agent(Codex、Claude Code、OpenCode、Hermes),通过 MCP 标准协议接入,理论上任何支持 MCP 的工具都能接进来。
329 stars,活跃开发中(最后更新 2026-08-20),MIT 开源。
Mycelium Protocol — 追踪 AI 系统的底层演化
关于 Mycelium
菌丝协议。持续追踪 AI 工具、系统和实验的内容节点。
Flowix: Markdown Notebook as Durable Agent Memory — MCP Bridge for Claude Code, Codex, and Hermes
by Mycelium Protocol
GitHub: text2future/flowix
Site: flowix-memo.com
License: MIT
Stack: Tauri 2 + TypeScript + Rust
Platforms: macOS 14+ · Windows 10+
Stars: 329
“Notes for you, Memory for your agents.”
Flowix is not an AI note assistant or conversation memory tool. It’s a Markdown notebook where your notes become durable context that AI agents can read and write — continuously, across sessions.
The Problem It Solves
AI coding agents lose context between sessions. Every new conversation starts from scratch: project background, architectural constraints, past decisions, open questions — all have to be re-explained or are simply lost.
Flowix’s approach: write that background as Markdown notes. An agent reads the relevant notes at task start, uses them as context, and writes conclusions back when done. Next session, the background is already there.
Notes are plain Markdown files stored locally at ~/.flowix. No cloud service involved.
Agent Connection: MCP + CLI
Flowix ships a bundled flowix-cli MCP server. These tools connect via MCP or CLI to the same note library:
- Codex (OpenAI Codex CLI)
- Claude Code (Anthropic)
- OpenCode
- Hermes
- Flowix built-in Agent
All tools work from the same notes. No copy-pasting context between tools — the notebook is the shared persistent layer.
dsh-flowix-memory plugin: For DeepSeek Harness users, a plugin wraps the MCP capability as a Harness bundle:
dsh plugin --profile <name> add ./app/flowix-dsh-host/bundles/dsh-flowix-memory
Installs the mcp__dsh-flowix-memory__flowix_memo tool for searching, reading, creating, and editing Flowix notes including mind maps.
Context Control: You Decide What Agents See
Granular access control per task:
- Single note: just what’s relevant to this task
- A folder: full context for a project
- Whole notebook: complete knowledge base access
Confirmed at task launch, not a global setting.
Notebook Features
Flowix is a complete Markdown notebook, not just MCP middleware:
- Tag and property system with full-text and file search
- Code file browsing and editing within the app
- Mind map support alongside standard Markdown notes
- Agent preset configuration per note
- GUI for LLM Provider and MCP server configuration
- Standard Markdown files — open with any editor, version-control with any tool
Use Cases
| Context | How it works |
|---|---|
| Product work | Requirements, decisions, PRDs live in notes; agents keep them current |
| Software development | Give coding agents project background, architecture constraints, current progress |
| Research | Sources, analysis, conclusions stay linked; agents pick up where they left off |
| Personal knowledge | Notes, plans, preferences become callable agent context |
Build from Source
git clone https://github.com/text2future/flowix.git
cd flowix && npm install
npm run tauri dev # development
npm run tauri build # desktop bundle
Requires: Node.js 20+, Rust 1.75+, Tauri v2.
Assessment
The problem Flowix addresses is real: context loss between AI agent sessions. Its path — treating the notebook as the persistent storage layer rather than managing conversation history on the agent side — makes context human-editable, auditable, and version-controllable rather than locked in an agent tool’s private database.
Supported agents cover the current mainstream CLI-based coding agents (Codex, Claude Code, OpenCode, Hermes). MCP standard protocol means any MCP-compatible tool can plug in. 329 stars, actively developed (last updated 2026-08-20), MIT license.
Mycelium Protocol — tracking the deep evolution of AI systems
© 2026 Mycelium Protocol. All rights reserved.
关于本站 · 免责声明
🍄 Mushroom Research Blog 是非营利、免费公开的个人科技观察博客与公众号 XStack18,不接受商业合作、不代表任何企业或机构立场,也不谋求商业利益。我们以个人视角客观中立地记录和分析 AI、Web3 等领域的最新模型发布与技术动态——不止转述新闻标题或二手信息,而是给出有独立思考的深入分析,希望帮更多人获得有价值的一手科技认知。
⚠️ 文中介绍的开源代码与模型,仅供学习交流与技术借鉴。它们大多仍处于早期阶段,有待进一步研究和验证,请勿直接用于工作或生产环境;如需采用,请先自行充分测试,并核实其许可证与安全性。
Open-source code and models featured here are shared for learning and reference only. Most are early-stage and still need further study and verification — please don't use them directly in your work or in production. Test them thoroughly and check their licenses and security first.
- 本站文章均为作者基于公开信息的个人研究与观点整理,不代表文中提及的任何公司、产品、模型的官方立场,未与其构成商业关联或合作关系。
- 科技行业信息更新极快,我们尽力保证内容准确、及时,但不对完整性、实时性做绝对保证,具体请以相关企业/项目官方公告为准。
- 文中引用的第三方商标、产品名称、图片、数据等版权归原权利人所有,我们会尽量注明来源;如你认为存在版权疑问或侵权,请通过下方邮箱联系我们,收到通知后会尽快核实处理(更正、加注来源或删除)。
- 文章内容仅为技术科普与个人观点,不构成投资、法律或其他专业建议,据此进行任何决策的后果需自行判断和承担。
📮 侵权 / 勘误 / 合作咨询:hello@mushroom.cv
💬 评论与讨论
使用 GitHub 账号登录后发表评论