产品简介

NoCodeFlow 是一个桌面应用。你在输入框里用日常语言描述想做的事,AI 会帮你写代码、改文件、整理文档。 不需要会编程,只要把需求说清楚就行。

它把代码编辑器、文档管理、知识库搜索和 AI 对话集成在同一个界面里,省去了在多个工具之间来回切换的麻烦。

NoCodeFlow 主界面示意
📁
📚
🤖
🔍 搜文件、调 Agent、找设置 Ctrl+K
今天想完成什么?
告诉 AI 你的想法,让它帮你实现
描述你的任务,例如「帮我写一个待办事项 App」...

它能做什么

安装与启动

系统要求

项目要求
操作系统Windows 10+、macOS 12+、Ubuntu 20+
Node.jsv18 或更高版本
磁盘空间至少 500MB 可用空间

安装步骤

下载安装包

从官方发布页下载对应操作系统的安装程序(Windows 为 .exe,macOS 为 .dmg)。

运行安装程序

双击安装包,按提示完成安装。Windows 用户可能需要允许防火墙权限。

启动应用

安装完成后,从桌面快捷方式或开始菜单启动 NoCodeFlow。

首次启动会自动检测环境依赖。如果缺少必要组件,引导流程会协助你安装。

首次引导

首次打开 NoCodeFlow 时,会进入引导向导,共 4 个步骤:

引导流程
欢迎使用 NoCodeFlow
用日常语言告诉 AI 你想做什么,它会帮你写代码、改文件、整理文档
开始配置 →

步骤说明

步骤内容说明
1. 欢迎产品介绍点击「开始配置」进入下一步,也可点击「跳过引导」直接进入
2. 主题选择浅色 / 深色 / 跟随系统随时可在设置中更改
3. 初始化自动安装 CLI 工具后台静默执行,等待即可
4. API Key输入 AI 服务密钥密钥加密存储在本地,不会上传
如果自动安装 CLI 失败,你仍可手动配置 API Key 使用。配置完成后可在「设置 > Agent 配置」中管理多个方案。

任务中心

任务中心是 NoCodeFlow 的首页,也是你与 AI 协作的起点。

任务中心
今天想完成什么?
描述你的任务...
💻 帮我写代码 📝 帮我写文档 🔍 分析数据 🔧 修 Bug

如何提交任务

输入任务描述

在输入框中用自然语言描述你想完成的事情,例如「帮我写一个计算器程序」。

选择工作目录

如果还没有打开项目文件夹,系统会弹出文件夹选择对话框。

AI 开始执行

自动跳转到工作空间页面,Agent 面板打开,AI 开始处理你的任务。

快捷标签

任务中心底部提供了常用场景的快捷标签,点击即可快速发起对应类型的任务:

最近项目

页面下方显示最近打开过的项目文件夹,按最后修改时间排序。你可以:

从模板创建

点击「+」卡片会打开模板选择器,提供常用项目模板快速创建新项目,无需从零开始搭建。

工作空间

工作空间是代码编辑和 AI 协作的核心区域,采用三栏布局:

工作空间布局
📁 my-project
📄 index.ts
📄 App.tsx
📄 README.md
📁 src/
index.ts README.md
function main() {
  console.log("Hello");
}
💬 Agent
你好,有什么可以帮你?
帮我写一个函数
输入消息...

文件树

左侧面板显示项目文件目录,支持:

编辑器

中央区域是 Monaco Editor,支持:

工具栏按钮

按钮功能
返回任务中心
📂 打开文件夹选择新的项目文件夹
📄 保存保存当前文件(仅在文件有修改时显示)
👁 预览 / 📄 源码切换 Markdown/文本文件的视图模式
💬 Agent打开/关闭右侧 AI 对话面板
🕐 快照打开/关闭快照历史面板
🔄 恢复默认布局重置所有面板为默认宽度

AI Agent 对话

AgentAI 助手。你用自然语言告诉它要做什么,它会帮你写代码、改文件、执行命令,遇到关键操作会先问你 是 NoCodeFlow 的核心交互方式。在工作空间中点击「Agent」按钮打开对话面板。

对话界面组成

如何与 Agent 对话

打开 Agent 面板

在工作空间中点击工具栏的「Agent」按钮,右侧面板展开。

输入你的需求

在底部输入框中用自然语言描述,例如「帮我在 index.ts 中添加一个 greeting 函数」。

查看执行过程

Agent 会显示思考状态,然后逐步执行操作,右侧操作记录面板会记下每一步。

确认权限请求

当 Agent 需要写入文件或执行命令时,会弹出权限确认对话框(见权限管理)。

Agent 执行文件写入操作前会弹出确认对话框,显示变更差异(Diff)。请仔细检查后再点击「允许」。

消息历史

点击对话区域右下角的 按钮,可以查看历史消息列表并快速跳转到指定位置。

知识库

知识库用于集中管理你的文档资料。导入后可以搜索关键词,也可以用自然语言向 AI 提问,让它从文档中找答案。

知识库页面
📄 文档 🔍 搜索 💬 问答 📤 导入文件
📓
项目文档.pdf
42 页 · 128 段
📑
API 文档.md
18 段
📋
会议记录.docx
8 页 · 24 段

导入文档

支持以下格式:

格式扩展名说明
PDF.pdf自动提取文本、目录结构
Word.docx支持富文本和图片描述
Markdown.md完整支持 GFM 语法
纯文本.txt自动分段
你可以直接将文件拖拽到知识库页面,系统会自动弹出导入对话框。

文档搜索

切换到「搜索」标签页,输入关键词即可在所有已导入的文档中进行全文检索。搜索结果按相关度排序,支持结果高亮。

跨文档问答

切换到「问答」标签页,你可以:

快照与回滚

快照功能让你随时保存项目状态,在需要时一键恢复。这对于 AI 修改代码后的安全回退特别有用。

打开快照面板

在工作空间工具栏点击「快照」按钮,右侧面板展开,显示快照历史列表。

快照面板功能

快照系统优先使用 Git 仓库。如果项目不是 Git 仓库,会使用 .nocodeflow 目录存储快照。

上下文引擎

上下文引擎系统自动收集你当前的代码、文档、知识库等内容,一起发给 AI,这样 AI 回答时能参考你的实际项目情况 是让 AI 更好理解你项目的幕后功臣。它在每次对话时自动运行。

上下文来源

AI 对话时会参考以下几类信息:

来源说明
代码你当前打开的文件和项目结构
文档知识库中与问题相关的文档片段
知识知识库中语义相近的内容
偏好你在设置中配置的代码风格、写作习惯
记忆从之前的对话中积累的项目信息

上下文面板

在 Agent 面板底部可以看到当前注入了哪些信息,以及占用了多少 AI 处理容量(以 Token 计量,Token 是 AI 处理文本的基本单位,大致 1 个中文字 ≈ 1~2 个 Token):

权限管理

AI 在操作你的文件或执行命令之前,必须经过你确认。所有修改都会显示具体内容,让你决定是否放行。

权限确认对话框

当 Agent 需要执行敏感操作时,会弹出权限确认对话框:

权限确认
🛡
权限确认
AI 请求执行以下操作
💡 添加 greeting 函数到 index.ts
📄 src/index.ts
拒绝 允许
Enter 允许 · Esc 拒绝

风险等级

等级操作类型行为
✅ 自动允许读取文件、搜索无需确认,自动执行
⚠ 需要确认写入文件、编辑弹窗确认,显示变更差异
🚫 高危操作执行命令(Bash)弹窗确认,不可设置自动跳过
文件写入操作会显示 Diff 视图,让你清楚看到 AI 要修改的内容。文档文件则显示内容预览。

批量操作

当有多个权限请求排队时,你可以:

命令面板

命令面板是 NoCodeFlow 的快速操作入口,类似 VS Code 的 Command Palette命令面板:通过键盘快速搜索和执行应用内各种操作的浮动窗口

打开方式

Ctrl+K(Mac 上为 Cmd+K),或点击顶部搜索栏。

支持的操作

搜索技巧

命令面板支持三种模糊匹配模式:

方式示例说明
直接包含Agent匹配标签中包含「Agent」的命令
首字母匹配fs匹配按空格/连字符拆分后的首字母,如 "file search"
逐字符匹配agst按顺序匹配标签中的字符,如 "Agent Status"
模糊匹配对英文标签效果最佳。搜索中文命令建议直接输入关键词(如「知识」「设置」)进行包含匹配。

支持键盘导航: 选择,Enter 执行,Esc 关闭。

适配器与 Skill

点击侧边栏的「🤖」图标进入 Agent & Skill 管理页面。

适配器管理

NoCodeFlow 通过「适配器」连接不同的 AI 服务。你可以根据自己的需要选择:

适配器能力适合场景
MiMoCode(推荐)完整支持小米 MiMo 系列模型,也能接入 DeepSeek 等第三方服务。AI 可以边回答边操作文件
Claude Code完整需要 Anthropic Claude 模型的高级能力时使用,需要先安装 Claude CLI 工具
Claude API基础直接调用 Anthropic API 进行文字对话,不支持文件操作
OpenAI 兼容实验性接入任何兼容 OpenAI 接口的服务

Skill 管理

Skill 是给 Agent 安装的「插件」,能让它学会新本领。在「Skill 管理」标签页中你可以:

通用设置

点击侧边栏的「⚙ 设置」图标,进入设置页面。默认显示「通用」标签。

主题

三种主题模式可选:

字体大小

通过滑块调节编辑器字体大小,范围 12px ~ 24px。拖动时实时显示数值气泡。

编辑器主题

Monaco Editor 的配色方案:浅色(vs)、深色(vs-dark)、高对比(hc-black)。

侧边栏位置

可选择将导航侧边栏放在左侧或右侧。

实验性功能

响应式布局

NoCodeFlow 会根据窗口宽度自动调整布局:

窗口宽度行为
≥ 1200px完整布局:侧边栏 + 编辑器 + 右侧面板全部显示
900 ~ 1199px标准布局:侧边栏自动折叠为图标模式
600 ~ 899px紧凑布局:侧边栏折叠,右侧面板可能隐藏
< 600px窄屏布局:设置页面以抽屉(Sheet)形式从右侧滑出

你可以手动展开已折叠的侧边栏,系统会尊重你的选择,不会在窗口大小变化时强制重新折叠。

Agent 配置

在「Agent 配置」标签页中管理 AI 服务方案。你可以配置多个方案并快速切换。

添加方案

选择 Agent 引擎

选择 MiMoCode(推荐)或 Claude Code、Claude API、OpenAI 兼容。

配置提供商

MiMoCode 支持小米官方(推荐,原生模型)和第三方自定义(DeepSeek、OpenAI 等)两种模式。

填写 API Key

输入对应的 API 密钥。密钥会加密存储在本地。

高级设置(可选)

配置 Agent 运行模式、安全拦截、高精度模式、Temperature 等参数。

小米官方模型

模型说明
mimo-v2.5-pro推荐,多模态支持,能力最强
mimo-v2.5标准版,性价比高

高级设置说明

选项说明
Agent 运行模式执行模式 AI 可以直接修改你的代码文件; 只读规划 AI 只分析和出方案,不动任何文件。适合先让 AI 想清楚再动手
文件安全拦截 (HITL)开启后,写入文件前会弹窗确认
高精度模式AI 会同时生成多个回答,挑最好的一个返回。效果更好,但消耗的额度约为普通模式的 4~5 倍
Temperature控制 AI 回答的「创意程度」。调低(接近 0)回答更严谨、重复;调高(接近 2)回答更多样、但可能不稳定。一般保持默认值 1 即可

权限设置

在「权限管理」标签页中配置 Agent 的操作权限规则。

记忆管理

记忆系统AI 会记住你之前对话中提到的项目信息和偏好,下次对话时自动参考 让 AI 能够记住你的项目特点和使用偏好。

记忆类型

类型说明示例
项目知识项目的技术栈、目录结构、约定「本项目使用 React + TypeScript」
用户偏好你的代码风格、输出格式偏好「使用 4 空格缩进」
会话记忆对话中积累的上下文「上次讨论了登录功能的设计」
Agent 学习成功/失败模式「用户的项目不支持 ESM」

在设置页面可以查看、搜索、编辑和删除记忆条目。

快捷键速查

快捷键功能适用场景
Ctrl+K打开命令面板全局
Ctrl+1切换到任务中心全局
Ctrl+2切换到工作空间全局
Ctrl+3切换到知识库全局
Ctrl+4切换到 Agent & Skill全局
Ctrl+S保存当前文件工作空间
Enter发送消息 / 允许权限Agent 对话 / 权限弹窗
Esc关闭面板 / 拒绝权限弹窗 / 面板
导航列表项命令面板
Mac 用户将 Ctrl 替换为 Cmd。在命令面板中输入 ? 可查看完整的快捷键列表。

常见问题

Agent 提示「未连接」怎么办?

请检查以下几点:

  1. 确认已在「设置 > Agent 配置」中添加了至少一个方案并设为激活状态
  2. 确认 API Key 已正确填写(密钥会显示为 sk-***xxxx 格式)
  3. 确认网络连接正常(特别是使用第三方 API 时)
  4. 如果使用 Claude Code 引擎,确认已全局安装 CLI:npm install -g @anthropic-ai/claude-code
如何切换不同的 AI 模型?

在「设置 > Agent 配置」中,点击方案卡片上的「激活」按钮即可切换。切换后需要重启 Agent 生效。

你可以为不同场景配置多个方案,例如日常使用 MiMoCode,需要精确输出时切换到 Claude API。

快照和 Git 有什么区别?

快照系统是 NoCodeFlow 内置的备份机制,特点:

  • 自动在 Agent 操作前创建快照
  • 无需手动 commit
  • 支持非 Git 项目(使用 .nocodeflow 目录)
  • 操作组级别的整组回滚

如果你的项目已有 Git,快照系统会优先使用 Git 来存储。

知识库支持多大的文件?

导入时系统会自动将文档分段存储(Chunking),大文件会被拆分为多个段落以便检索。导入过程中会显示进度条,你可以随时了解处理状态。

支持的格式包括 PDF、Word(.docx)、Markdown 和纯文本。具体大小限制取决于系统可用内存。

Agent 写入的文件可以撤销吗?

可以。有三种方式:

  1. 快照回滚 — 打开快照面板,选择操作前的快照点恢复
  2. 权限拒绝 — 在权限确认弹窗中点击「拒绝」
  3. 手动撤销 — 在编辑器中使用 Ctrl+Z
上下文引擎占用太多 Token 怎么办?

你可以通过以下方式减少 AI 的处理负担:

  • 在上下文面板中排除不需要的来源(比如暂时关闭「记忆」)
  • 置顶真正重要的内容,让 AI 优先关注
  • 系统会自动压缩和截断过长的内容,一般不需要手动干预

术语表

术语说明
AgentAI 助手。你用自然语言描述需求,它帮你执行代码修改、文件操作等任务
Adapter连接不同 AI 服务(如小米 MiMo、Claude)的接口层
HITLHuman-In-The-Loop 的缩写。指 AI 做关键操作前必须经过人工确认的机制
Snapshot项目文件在某一时刻的完整备份,用于回滚和恢复
FTS5知识库内部使用的搜索技术,支持中英文混合检索
Context Engine上下文引擎。自动收集你当前的代码、文档等内容一起发给 AI
Skill插件。给 Agent 添加新能力,比如接入新的 AI 服务或执行特定任务
TimelineAgent 执行操作的逐步记录(读文件、改代码、跑命令等)
NoCodeFlow 用户使用手册 · 基于项目源码自动生成
如有疑问,请通过「设置 > 反馈与建议」提交反馈