v1.0.1 正式发布

让 AI 在
轨道上跑

AI 不是难点,Harness 才是。DaiFlow 将软件交付流程变成可约束、可追踪、可重入的结构化工作流 —— 人类掌舵,AI 执行,每个关键节点都有人工审批。

5 阶段
结构化工作流
+36%
Harness 带来的提升
100%
完全本地运行
daiflow — zsh

Harness Engineering

决定 Agent 干活质量的,不是模型多聪明,是你给它搭的环境多靠谱。
同一个模型,好的 Harness 比差的 Harness 成功率高出近一倍。

"严谨的工程设计并没有因为 AI 而变得简单——它变得更重要了。"
— OpenAI Harness Engineering, 2026
📖

上下文工程

Agent 看不到的东西等于不存在。DaiFlow 通过四层知识生成(结构 / 业务流 / 模块 / 索引)和 constitution.md,在每次任务前为 AI 装载完整的项目认知。

🚦

架构约束

不跟 Agent 讲道理,直接拦住它。五阶段状态机严格管控流转,Plan 锁定、人工确认、Coding 审批 —— 每个关键节点都有检查点,AI 在授权范围内执行。

📊

熵管理

AI 生成的代码天然趋向混乱。DaiFlow 用 JSONL 日志持久化每次 AI 执行过程,支持崩溃恢复与会话重入,让系统越跑越可靠而非越跑越乱。

为开发者打造的 AI Harness

不是让 AI 替你写代码,而是让 AI 在你设计的轨道上跑。状态持久化、可重入、可审查。

🏠

完全本地运行

代码与数据不离开你的机器,无需上传到任何云端服务。AI 引擎在进程内运行,零网络依赖。

五阶段完整工作流

Init → Plan → Todo → Coding → Review,每个阶段都有 AI 辅助与对话能力,状态机严格管控流转。

📡

实时流式 AI 交互

WebSocket 单连接多路复用,AI 执行过程实时推送。支持 Session 中断恢复,重启不丢进度。

🛠️

全栈功能开发友好

关联前端、后端多个 Git 仓库,AI 同步理解跨仓结构与 API 边界,一次任务贯通全栈改动。

🔌

可插拔 Runner 后端

支持 Cody SDK(进程内)、Claude Code CLI、Cursor IDE 三种 Runner,三级解析策略灵活配置。

🧠

技能中心自进化

内置技能库持续沉淀项目知识,AI 读取 Skill 文件自动理解架构规范,新任务无需重复解释上下文。

五阶段 DevFlow

从任务初始化到代码合并,每个阶段清晰可见,都支持与 AI 实时对话。

阶段 01
🚀

任务初始化

拉取代码、检出分支、同步技能库,建立项目知识四层流水线(结构 / 业务流 / 模块 / 索引)。

阶段 02
📐

技术方案

AI 生成结构化技术方案,支持多轮对话调整。锁定后自动触发任务拆解,方案持久化为 plan.md。

阶段 03
📋

任务拆解

AI 将技术方案拆解为有序 Todo 列表,复用方案 Session 保持上下文连贯,支持对话微调。

阶段 04
💻

编码实现

逐条 Todo 独立 AI Session 执行,实时 Diff 展示,支持跳过、重试与批量执行,每步可审查。

阶段 05
🔍

代码审查

汇总全量 Diff,AI 生成 Commit Message,支持对话式代码审查,一键提交 MR 到 Git。

选择你的 AI 引擎

统一的 AbstractAgentRunner 协议,支持多种 AI 执行后端,按任务 / 项目 / 全局三级配置。

Claude Code CLI

集成 Anthropic Claude Code CLI,通过子进程调用,享受 Claude 的强大代码理解与生成能力。

CLI 子进程 Anthropic

Cursor IDE

集成 Cursor IDE,利用已有的 IDE 环境与配置,无缝融入现有开发工作流。

IDE 集成 无缝融合

现代技术,稳健架构

⚛️
React 19
TypeScript + Vite 6
🐍
FastAPI
Python 3.11+ async
🖥️
Electron 33
跨平台桌面端
🗄️
SQLite
SQLAlchemy + Alembic
🔄
WebSocket
实时流式推送

三步启动 DaiFlow

无需复杂配置,几分钟内完成安装并开始你的第一个 AI 辅助开发任务。

bash — 快速安装
# 1. 克隆并安装
$ git clone https://github.com/CodyCodeAgent/daiflow && cd daiflow
$ python -m venv .venv && source .venv/bin/activate
$ pip install -r requirements.txt -e .

# 2. 构建前端
$ cd frontend && npm install && npm run build && cd ..

# 3. 启动(自动打开浏览器)
$ daiflow start

# 或使用 Electron 桌面版
$ cd electron && npm install && npm run dev

准备好了吗?

立即下载 DaiFlow,让 AI 成为你编程工作流中的得力伙伴。

MIT License · Python 3.11+ · Node.js 18+