发布路线图
LibreFang v0.1.0 发布路线图,按 4 个迭代阶段组织。
当前进度:18/18 项功能已完成,1751 个测试全部通过,仅剩安装脚本域名部署待完成。
总览
| 阶段 | 目标 | 进度 |
|---|---|---|
| Sprint 1 | 核心稳定性 | 4/4 已完成 |
| Sprint 2 | 竞争对等 | 4/5 已完成 |
| Sprint 3 | 差异化功能 | 5/5 已完成 |
| Sprint 4 | 优化与发布 | 5/5 已完成 |
Sprint 1 — 核心稳定性
解决影响基本可用性的关键问题。
| 功能 | 描述 | 状态 |
|---|---|---|
| Token 上下文管理 | 智能 Token 预算控制,从 ~45K 降至 ~15-20K,支持自动压缩和上下文窗口保护 | 已完成 |
| 品牌资产 | 桌面应用和 Web UI 完整品牌集成,包括图标、Logo 和 Favicon | 已完成 |
| 应用签名 | Tauri 桌面应用 Ed25519 签名,支持自动更新验证 | 已完成 |
| 首次运行体验 | 8 个向导 API 端点完整实现,6 步引导流程开箱即用 | 已完成 |
Sprint 2 — 竞争对等
缩小与同类产品的功能差距。
| 功能 | 描述 | 状态 |
|---|---|---|
| 浏览器截图渲染 | 浏览器自动化截图直接在聊天中内联显示 | 已完成 |
| 聊天搜索 | 支持 Ctrl+F 快捷键、实时过滤和高亮匹配 | 已完成 |
| 技能市场 | 4 个标签页(已安装、社区、MCP 服务器、快速开始),支持搜索和分类 | 已完成 |
| 安装脚本 | curl / irm 一键安装,需要域名部署 | 待部署 |
| 设置向导 | 6 步引导(欢迎 → 提供商 → Agent → 试用 → 通道 → 完成),支持 API Key 自动检测 | 已完成 |
Sprint 3 — 差异化功能
超越竞品的核心创新。
| 功能 | 描述 | 状态 |
|---|---|---|
| 语音交互 | 麦克风按住录音、自动转录、TTS 语音播放 | 已完成 |
| Canvas 渲染 | 安全沙箱 iframe 渲染,支持 Web 和桌面应用 | 已完成 |
| 多语言 SDK | JavaScript (@librefang/sdk) 和 Python SDK,覆盖全部 API | 已完成 |
| 可观测性 | Prometheus 格式指标导出(/api/metrics),支持 Grafana 集成 | 已完成 |
| 可视化工作流 | 拖放式 DAG 构建器,支持 7 种节点类型、贝塞尔曲线连接、TOML 导出 | 已完成 |
Sprint 4 — 优化与发布
性能调优和发布准备。
| 功能 | 描述 | 状态 |
|---|---|---|
| 多会话 | 每个 Agent 支持多个独立会话,UI 下拉切换 | 已完成 |
| 配置热重载 | 自动检测 config.toml 变更并应用,无需重启 | 已完成 |
| 文档完善 | CHANGELOG 和 README 全面更新 | 已完成 |
| 负载测试 | 7 项基准测试,API p99 延迟 < 5ms,吞吐量 2,792 req/s | 已完成 |
| 发布就绪 | 全部代码完成,生产审计通过 | 已完成 |
性能基准
| 指标 | 结果 |
|---|---|
| Health 端点 p99 | 0.8ms |
| Agent 列表 p99 | 0.5ms |
| Metrics 吞吐量 | 2,792 req/s |
| 并发读取 | 1,728 req/s |
| Agent 创建 | 97/s |
功能对比
LibreFang 与同类开源方案的横向对比。
| 功能 | 同类方案 | LibreFang | 优势方 |
|---|---|---|---|
| 语言 / 性能 | Node.js (~200MB) | Rust (~30MB 单二进制) | LibreFang |
| 通道集成 | ~15 | 40 | LibreFang |
| 内置工具 | ~19 | 41 | LibreFang |
| 安全体系 | Token + 沙箱 | 16 层纵深防御 | LibreFang |
| Agent 模板 | 手动配置 | 30 个预配置模板 | LibreFang |
| 自主能力 | 无 | 7 个 Hands 包 | LibreFang |
| 工作流引擎 | Cron + Webhooks | 完整 DAG(并行 / 循环) | LibreFang |
| 知识图谱 | 平面向量存储 | 实体关系图 | LibreFang |
| P2P 网络 | 无 | OFP 协议 | LibreFang |
| WASM 沙箱 | 仅 Docker | 双计量 WASM | LibreFang |
| 桌面应用 | Electron (~200MB) | Tauri (~30MB) | LibreFang |
| 迁移工具 | 无 | migrate --from openfang/openclaw | LibreFang |
| 技能生态 | 54 个 | 60 个 | LibreFang |
| LLM 提供商 | ~15 | 27 提供商 / 130+ 模型 | LibreFang |
| SDK | TypeScript | JS + Python | 平局 |
| 原生移动端 | iOS + Android + macOS | Web 响应式 | 同类方案 |
| 语音模式 | 唤醒词 + TTS | 麦克风 + TTS 播放 | 同类方案(略胜) |
| 可视化工作流 | 无 | 拖放构建器 | LibreFang |
LibreFang 在 18 项对比中赢得 15 项。剩余差距:原生移动端应用和语音唤醒词。