路线图与状态
LibreFang 当前开发状态与未来计划。
已完成功能
核心基础设施
- Token 上下文管理 — 自动压缩、70%/90% 阈值守卫、工具按 profile 过滤
- 品牌与图标资源 — 桌面应用、Web UI、favicon 全套品牌素材
- Tauri 签名密钥对 — Ed25519 签名,支持自动更新
- 首次运行向导 — 6 步引导(欢迎 → 提供商 → Agent → 试用 → 通道 → 完成)
- 浏览器截图渲染 — 工具卡片内联显示截图
- 聊天消息搜索 — Ctrl+F 快捷键,实时过滤与高亮
- 技能市场 — 4 个标签页,实时搜索,安装/卸载管理
- 语音输入/输出 — 按住录音、自动转录、TTS 播放
- Canvas 渲染 — iframe 沙箱渲染,CSP 安全策略
- JavaScript/Python SDK — REST 客户端,SSE 流式传输
- Prometheus 指标导出 —
/api/metrics端点 - 可视化工作流构建器 — SVG 拖放节点,贝塞尔曲线连接,TOML 导出
- 多会话支持 — 每个 Agent 支持多个独立会话
- 配置热重载 — 30 秒轮询检测
config.toml变化 - 性能优化 — Health p99 = 0.8ms,指标端点 2,792 req/sec
平台数据
| 类别 | 数量 |
|---|---|
| 通道适配器 | 41 个(12 个默认,通过 feature flag 按需启用) |
| LLM 提供商 | 27+ 个,130+ 模型 |
| 内置技能 | 60+ 个 |
| 内置工具 | 41 个 |
| Agent 模板 | 30 个预配置 |
| 安全系统 | 16 层防御 |
| 测试覆盖 | 2100+ 个测试 |
功能概览
| 功能 | 说明 |
|---|---|
| 语言/性能 | Rust 编写,~30MB 单二进制文件 |
| 通道 | 41 个消息平台适配器 |
| 内置工具 | 41 个(文件、浏览器、代码、搜索等) |
| 工作流引擎 | 完整 DAG,支持并行/循环/条件 |
| 知识图谱 | 实体关系图谱 |
| P2P 网络 | OFP 线协议 |
| WASM 沙箱 | 双计量 WASM 执行环境 |
| 桌面应用 | Tauri (~30MB),支持自动更新 |
| 插件 SDK | JavaScript + Python 客户端库 |
| 可视化工作流 | 拖放式构建器 |
| 可观测性 | Prometheus 指标导出 |
| 语音交互 | 麦克风录音 + TTS 播放 |
下一步计划
短期
- 安装脚本部署 — 完成
librefang.ai域名安装端点(curl -fsSL https://librefang.ai/install.sh | sh) - v0.1.0 正式发布 — 打标签、构建发布产物(桌面安装包、CLI 二进制、Docker 镜像)
- 自动更新验证 — 使用 v0.1.1 测试 Tauri 自动更新流程
中期
- 移动端支持 — Web 响应式优化,PWA 支持
- 语音唤醒词 — 离线唤醒词检测
- A2A 协议扩展 — 完善 Agent-to-Agent 互操作
- 外部模型目录 — 从远程注册表同步模型元数据
长期
- 原生移动应用 — iOS / Android 客户端
- 联邦学习 — 跨节点隐私安全的模型微调
- 企业级部署 — 多租户、RBAC、审计日志