DeepFlow Logo
DeepFlow Agentic v1.2.0
免费下载
本地沙箱隔离 · 基于 DeepSeek 大模型驱动

拒绝黑盒,
掌控真正的 AI 编程智能体

DeepFlow 是为极客量身定制的桌面端 AI 协同平台。通过原生 Electron 驱动本地工具(Bash/LSP/Git),构建双路径 ReAct 自闭环智能体,彻底告别只说不写的"被动型"AI。

当前稳定版本

加载中...

22 个

内置高危/只读工具链

Dual-Loop

聊天流与独立 Agent 循环

100%

本地工作区/记忆沙箱化

agent_scheduler_loop_v1.sh
ACTIVE_SCHEDULER: 3/3
目标: "为模块编写单元测试并进行 LSP 校验"

外置于系统的透明能力

彻底打开大模型和操作系统之间的"黑盒"。DeepFlow 不仅发送 prompt,更是一整套可审计的代码执行机系统。

三模态权限看门狗

内置 Ask (确认执行)、Plan (审批执行)、与 AFE (全自动执行)。只读操作默默放行,高危命令(如 Bash/Write)必经严苛阻断拦截审查。

双路径自主决策模型

主聊天的 ReAct 循环 (快响应) 与独立子 Agent 的 TaskPlan (深考量) 决策双模并立。内置偏差检测算法(Blocked、停滞、重规划三级防御机制)。

Git Worktree 沙箱隔离

拒绝弄脏本地开发主目录!自动为并发 Agent 建立独立 worktree,所有修改完全在后台脏沙箱内试运行,审查无误后通过合并机制落入主机。

SQLite + 加密持久化记忆

内置 SQLite 数据库作为长期项目记忆仓,安全敏感设置(API-Keys)完全基于 Electron 的 safeStorage 本地硬件加密锁进行序列化。

MCP (模型上下文协议) 支持

完美实现 JSON-RPC over stdio 标准。自由拉取第三方 MCP 节点服务器,动态整合代码索引、文档提取和特定数据库交互能力。

安全插件动态加载器

前端渲染侧支持扩展点机制,但在载入前会严格扫描源码中 eval、child_process、fs 及非常规 fetch 行为,从源头切断流氓插件窃密隐患。

透明、干净的双进程交互架构

拒绝一切黑盒逻辑。这是 DeepFlow 的内部运行模式,让每一条数据流转都在你的控制之中。

Renderer Process (渲染进程 / React 18)
  • Ant Design 5 UI (深色/浅色)
  • 12 个独立 Zustand Stores
  • Markdown 渲染 (rehype + katex + mermaid)
  • 动态插件管理器 (沙箱前置审计)
IPC 双向传输
Context Bridge
domain:action 协议
Main Process (主进程 / Node.js Env)
  • 22个本地工具底层执行器
  • 决策双核 (query-engine & agent-loop)
  • Electron safeStorage 硬件加密
  • Worktree 沙箱隔离区与冲突锁定

彻底解耦的内置工具矩阵

智能体在每一步 ReAct 循环中,将根据您的系统权限约束,挑选最合理的工具集进行组装。

危险工具 (危险指令弹框) 安全工具 (静默秒级返回)
加载工具数据...
以上完整 22 个底层工具均提供严格的 TypeScript 类型声明与 IPC 安全策略映射。

基于 DeepFlow 进行二次开发

DeepFlow 的主进程和渲染进程全部基于 TypeScript 开发。它提供了完美的 TS 类型镜像支持(electron/types.ts ↔ src/types/),无论您是想扩展底层工具、外接企业 MCP 服务器还是修改 Zustand 的 12 个持久化 Store,我们都已准备好了完善的基础设施。

Vitest 前后端覆盖率门槛,代码更稳健
严格的 CSP 内容安全限制与沙箱锁保证主进程安全
快速克隆并启动开发 TypeScript / Vite

// 1. 克隆底层核心仓库

git clone https://github.com/yth1120/DeepFlow.git

// 2. 创建本地开发环境变量配置

cp .env.example .env

// 3. 安装依赖并启动 Electron 联动调试开发

npm install npm run electron:dev