flowix

text2futureAGPL-3.0活跃维护

把笔记和 Agent 记忆打通的开源桌面工具,内置 Deepseek harness Agent,适合办公写作和写代码时随手记录并让 AI 记住上下文。

Notes for you, Memory for your agents. / 内置 Deepseek harness Agent / 适用 办公 & 写作 & Coding

v1.5.11发布于 2026-10-22 16:09 UTC500star +5 / 7 天66fork同步于 2026-11-10 06:02 UTC

怎么上手

由 README 提炼,执行前请确认
npm install
npm run tauri:dev
硬件要求按 README 说明

README 未说明显存或 GPU 要求;桌面应用支持 macOS 14+ 与 Windows 10+,本地开发需 Node.js 20+、Rust 1.75+ 与 Tauri v2。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

本地 Markdown 笔记本,让笔记成为 Agent 可持续复用的上下文

把笔记和 Agent 记忆打通的开源桌面工具,内置 Deepseek harness Agent,适合办公写作和写代码时随手记录并让 AI 记住上下文。

核心能力

  • 笔记以普通 Markdown 文件保存在本地,可随时用其他应用打开编辑
  • 通过 MCP 与 CLI 把 Codex、Claude Code、OpenCode 等 Agent 接到同一份笔记
  • 内置 Flowix Agent,可在文档内直接调用并写回结果
  • dsh-flowix-memory 插件为 Harness Agent 提供 memo 工具,可搜索、读取、创建和编辑笔记
  • CLI 的 create/write 支持 --file 与 --stdin 传入 Markdown 正文

容易踩的坑

单独运行 npm run dev 只启动 Vite 前端,不会启动 Tauri 桌面后端;dsh-flowix-memory 插件尚未发布到 npm,需从仓库 checkout 本地安装,且要求 flowix CLI 在 PATH 中或设置 FLOWIX_CLI_PATH;Windows PowerShell 5.1 下传中文正文建议用 --file 指定 UTF-8 文件,避免 stdin 编码损坏。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.5.11
  1. v1.5.11Flowix v1.5.11最新正式版2026-10-22 · 2026-10-22 16:09 UTC

    更新内容

    • 简化对话Tab,通过文件树完成AI 对话管理
    • 优化新建逻辑,优先按默认名称进行创建
    • 优化导入/拖入/双击文档打开流程体验
  2. v1.5.4Flowix v1.5.42026-10-10 · 2026-10-10 13:17 UTC
    查看更新说明

    更新内容

    • 优化 Windows 安装本地安全软件拦截问题
    • 优化拖入文件、多维表的交互体验
  3. v1.4.6Flowix v1.4.62026-09-20 · 2026-09-20 07:12 UTC
    查看更新说明

    Flowix v1.4.6

    过去约 9 个月,我们一直在把 Flowix 从一个好用的笔记工具,打磨成更适合记录、整理和与 AI 一起工作的个人工作台。这次版本的重点更新:

    1. 外部 Agent 更像一个整体 Claude、Codex、DeepSeek Harness、Hermes 和 OpenCode 等运行时现在共享更统一的会话、消息和生命周期管理,切换不同 Agent 时,历史记录和运行状态更连贯。

    2. Agent 工作区真正可用起来 Agent 不再只是在对话框里回答问题,还可以浏览工作区文件、查看文件夹上下文、运行后台终端,并通过统一的命令桥接完成更完整的任务。

    3. 让 Agent 直接理解你的笔记 Flowix 将笔记和资源能力接入 MCP。配置好 DeepSeek Harness 后,Agent 可以读取和操作 Flowix 中的备忘录、附件及相关工具,减少来回复制粘贴。

    4. 流式对话更稳定、更自然 优化了消息分段、工具调用、历史回放和实时内容之间的衔接;新增会话分叉能力,长对话过程中也更容易保留上下文、继续探索。

    5. 笔记本级 Agent 工作区 Agent 可以围绕具体笔记本工作,备忘录拥有更稳定的规范化标识,搜索、关联和后续自动化不容易因为文件名变化而失去上下文。

    6. Markdown 编辑体验全面打磨 粘贴、序列化、源码标题、Frontmatter、属性和标签编辑都更顺手;标签支持更清晰的图标、键盘操作和自定义筛选,日常整理笔记少一些“和编辑器较劲”的时刻。

    7. 文件、附件与恢复能力更完整 可以直接打开外部 Markdown 文件,工作区支持更丰富的媒体资源和附件;新增文档恢复与异常场景处理,跨窗口编辑时也更不容易丢内容。

    8. 搜索和导航更适合大工作区 文件树、浏览列、笔记列表和目录导航经过重新梳理,支持保留浏览上下文、快速回到当前位置,并让文件、标签和笔记之间的跳转更连贯。

    9. 移动端同步继续向前 同步升级为按笔记本管理游标和变更,附件上传、缺失文件恢复、增量同步和移动端搜索都更稳;iOS 端也补齐了更多原生交互和笔记本操作。

    10. 启动、界面和更新体验更可靠 优化了桌面启动、窗口标题栏、原生菜单、偏好设置入口、状态栏和主题图标;同时完善 macOS、Windows 的打包、签名、分平台更新清单和运行时安装流程。

    感谢一路试用和反馈的朋友。Flowix 还在快速成长,希望它能让记录想法、整理资料和推进工作变得更轻松。

    本次 GitHub Release 提供 macOS Apple Silicon 与 Intel 安装包及 updater 资源。

  4. v1.2.2Flowix v1.2.22026-08-23 · 2026-08-23 16:35 UTC
    查看更新说明

    Flowix v1.2.2

    更新内容

    • 修复 macOS 正式打包后前端持续 loading 的问题。
    • 修复生产包 React 与图标依赖拆包导致的启动失败。
    • 优化 Tauri/WebView 生产资源加载,避免模块资源因 CORS 属性无法执行。
    • 改进 Agent 工作区、会话与备忘录流程。
    • 更新 macOS ARM 与 Intel 的签名、公证版本,并启用 updater 自动更新。

    下载与更新

    macOS 安装包和自动更新文件请从官网获取:

    https://flowix-memo.com/

    本次 GitHub Release 仅用于版本记录和变更说明,不上传 DMG 安装包。

  5. v1.2.1Flowix v1.2.12026-08-17 · 2026-08-17 17:47 UTC
    查看更新说明

    Flowix v1.2.1

    • 内置 DeepSeek Harness agent 运行时,桌面端原生集成(dsh-host 双模式单文件可执行)。
    • 新增 dsh-flowix-memory MCP 插件:agent 可直接搜索/读取/创建/编辑 Flowix 笔记与思维导图(工具名 mcp__dsh-flowix-memory__flowix_memo);同时发布为可安装的 Harness bundle。
    • macOS Apple Silicon / Intel 双架构签名 + 公证(Developer ID, Notarized)。

    安装包

    • Flowix_1.2.1_aarch64.dmg — Apple Silicon (M 系列)
    • Flowix_1.2.1_x64.dmg — Intel

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Flowix 让笔记成为持续工作的记忆

    用 Markdown 记录内容,把需要的上下文交给 Agent,再将结果写回同一篇笔记,方便检查、修改和下次继续使用。


    让工作持续推进

    把产品、开发、研究和个人知识放在一起,让 Agent 不必每次从头开始。

    场景说明
    产品工作集中管理需求、反馈和决策,让产品文档保持最新。
    软件开发保存项目背景和约束,让编码 Agent 接着推进。
    课题研究将资料、分析和结论放在一起,方便追溯和复用。
    个人知识让笔记、计划和个人偏好成为 Agent 可用的上下文。

    让不同 Agent 使用同一份记忆

    你可以在 Flowix 内使用 Agent,也可以连接 Codex、Claude Code、OpenCode、Hermes 及其他 MCP 或 CLI 工具,让它们基于同一套笔记和上下文工作。


    加入 Flowix 社群

    扫描下方二维码加入交流群,一起交流和讨论 Flowix。


    dsh-flowix-memory 插件

    dsh-flowix-memory 是一个 DeepSeek Harness 插件,通过捆绑的 flowix-cli MCP server 把任何 Harness Agent 连接到你的本地 Flowix 笔记:安装后 Agent 获得 mcp__flowix__memo 工具,可搜索、读取、创建和编辑 Flowix 笔记(包括思维导图)。

    从 flowix-main checkout 安装到 flowix Harness profile(尚未发布到 npm)。对于其他 DSH 客户端,flowix 只是一个普通的自定义 profile 名称:

    dsh plugin --profile flowix add ./dsh-flowix-memory
    

    需要 flowix CLI 位于 PATH(或设置 FLOWIX_CLI_PATH),并可访问你的笔记数据(~/.flowix)。详见插件 README。

    通过 CLI 传递 Markdown

    向 create 和 write 传递 Markdown 正文时,推荐使用 UTF-8 文件,尤其是在 Windows PowerShell 5.1 中。这样可以避免 stdin 管道编码导致中文内容损坏。支持带 BOM 和不带 BOM 的 UTF-8 文件。

    flowix create <notebook> --file body.md --json
    flowix write <id> --file body.md --json
    

    在 Windows 上,未指定输入方式时 CLI 会拒绝隐式读取 stdin,以避免 PowerShell 5.1 的 $OutputEncoding 损坏中文;已确认 stdin 为 UTF-8 时请显式加 --stdin:

    $OutputEncoding = [System.Text.UTF8Encoding]::new($false)
    Get-Content -Raw -Encoding UTF8 body.md | flowix create <notebook> --stdin --json
    

    --file 与 --stdin 互斥。--file 会直接按 UTF-8 读取;文件不存在、无法读取或不是有效 UTF-8 时,CLI 会返回错误。使用 --json 时错误也会以 {ok:false,error:{code,message}} 输出。


    笔记留在本地,由你掌控

    Flowix 将笔记保存为本地 Markdown 文件。你决定 Agent 能看到什么,也可以自由选择同步和备份方式。

    • 保存在本地 — 笔记是普通 Markdown 文件,可以用其他应用打开和编辑。
    • 按需连接 Agent — 使用 Codex、Claude Code、OpenCode 等 Agent 时,只提供你主动选择的内容。
    • 自由同步和备份 — 继续使用你熟悉的同步、备份或版本管理工具。

    产品预览

    笔记列表与标签组织笔记详情与 Agent 预设
    Agent 模型选择全文与文件搜索
    Provider 与 MCP 配置代码文件浏览与编辑

    快速开始

    1. 从 官网 下载并安装 Flowix。
    2. 新建一个本地文件夹,或将已有文件夹注册为笔记本。
    3. 创建一篇文档,记录任务背景、参考资料、目标与约束。
    4. 在文档内调用 Agent,或继续用标签与属性组织内容。

    本地开发

    git clone https://github.com/text2future/flowix.git
    cd flowix
    npm install
    
    npm run tauri:dev
    npm run tauri:build:prod
    

    单独运行 npm run dev 只启动 Vite 前端,不会启动 Tauri 桌面后端。

    桌面开发版 npm run tauri:dev 默认连接 https://cloud.flowix.cc。在「偏好设置 → 开发 → 环境配置」中选择 Staging 或 Prod,Flowix 会重启以应用切换。首次启动默认使用 Prod;已保存的界面选择优先于构建默认值;--cloud-env=staging|prod 设置默认值,仅在尚未保存界面选择时生效:

    npm run tauri:dev -- --cloud-env=staging
    npm run tauri:dev -- --cloud-env=prod
    

    npm run tauri:dev:pi 和 npm run tauri:dev:win 也接受该参数。正式包 npm run tauri:build:prod 始终连接 https://cloud.flowix.cc,不会显示环境下拉。单独运行 npm run dev 只启动 Vite 前端,不会启动桌面端 Cloud 同步。

    开发环境要求 Node.js 20+、Rust 1.75+ 与 Tauri v2;桌面应用支持 macOS 14+ 与 Windows 10+。

    许可协议

    Flowix 基于 GNU Affero 通用公共许可证第 3 版 开源(AGPL-3.0-only)。