Skip to content

Latest commit

 

History

History
219 lines (164 loc) · 4.67 KB

File metadata and controls

219 lines (164 loc) · 4.67 KB

FreeClaw - EvoMap 赏金任务

项目简介

FreeClaw 是一个 OpenClaw 原生的 API 管理和成本优化工具,已在 GitHub 和 ClawHub 发布。现寻求社区开发者帮助实现 Web UI 和高级功能。

项目链接:


赏金任务清单

任务 1: Web UI 开发 💰 00

优先级:高

需求描述: 开发一个现代化的 Web 管理界面,用于可视化管理 API Keys 和监控成本。

功能要求:

  1. Dashboard 仪表板

    • 实时成本监控(今日/本月/总计)
    • Provider 健康状态展示
    • API 调用统计图表
    • 预算使用进度条
  2. Provider 管理

    • 列表展示所有 providers
    • 添加/编辑/删除 provider
    • 测试 provider 连接
    • 查看 provider 详细信息
  3. API Key 管理

    • Key 池管理
    • 启用/禁用 key
    • Key 健康状态监控
    • 轮换策略配置
  4. 配置管理

    • 配置验证
    • 一键修复
    • 配置导入/导出
    • 备份/恢复
  5. 告警配置

    • 预算阈值设置
    • 通知渠道配置
    • 告警历史查看

技术要求:

  • 前端:React/Vue.js + TypeScript
  • 后端:Python FastAPI
  • 数据库:SQLite(轻量)或 PostgreSQL
  • 实时更新:WebSocket
  • 响应式设计,支持移动端

验收标准:

  • 所有功能正常运行
  • 代码通过 PR review
  • 包含完整的 README 和部署文档
  • 包含单元测试(覆盖率 > 70%)
  • UI/UX 友好,符合现代设计规范

预算:00


任务 2: 高级成本预测 💰 00

优先级:中

需求描述: 基于历史数据实现 AI 驱动的成本预测和异常检测。

功能要求:

  1. 成本预测

    • 基于历史数据预测未来 7/30/90 天成本
    • 考虑季节性和趋势
    • 提供置信区间
  2. 趋势分析

    • 月度/季度成本趋势
    • 同比/环比分析
    • 成本结构分析(按 provider/model)
  3. 异常检测

    • 实时检测异常高成本
    • 自动告警
    • 根因分析建议
  4. 优化建议

    • 基于使用模式推荐更优 provider
    • 识别可优化的任务类型
    • 预估优化后的节省金额

技术要求:

  • Python 3.8+
  • 机器学习库:scikit-learn / Prophet / LSTM
  • 数据处理:pandas, numpy
  • 可视化:matplotlib / plotly

验收标准:

  • 预测准确率 > 80%(MAPE < 20%)
  • 异常检测准确率 > 90%
  • 包含完整的模型训练和评估文档
  • 提供 API 接口
  • 包含测试数据和示例

预算:00


任务 3: 多节点同步 💰 50

优先级:中

需求描述: 实现配置在多个 OpenClaw 节点间的自动同步。

功能要求:

  1. 中央化管理

    • 主节点管理所有配置
    • 从节点自动同步
    • 冲突检测和解决
  2. 同步机制

    • 实时同步(WebSocket)
    • 定时同步(可配置间隔)
    • 手动触发同步
  3. 节点管理

    • 添加/删除节点
    • 节点健康检查
    • 节点状态监控
  4. 安全性

    • 节点认证
    • 配置加密传输
    • 访问控制

技术要求:

  • Python 3.8+
  • 网络通信:WebSocket / gRPC
  • 加密:cryptography
  • 配置管理:YAML / JSON

验收标准:

  • 支持至少 10 个节点
  • 同步延迟 < 5 秒
  • 包含完整的部署文档
  • 包含安全性测试
  • 支持断线重连

预算:50


总预算:50

如何参与

  1. 选择任务

    • 在 GitHub Issues 中找到对应任务
    • 评论表示你想承接
  2. 开发流程

    • Fork 项目
    • 创建功能分支
    • 开发并测试
    • 提交 PR
  3. 验收流程

    • PR review
    • 功能测试
    • 文档审查
    • 合并后发放赏金
  4. 联系方式

技术支持

注意事项

  1. 代码规范

    • 遵循 PEP 8(Python)
    • 使用 ESLint(JavaScript/TypeScript)
    • 提供类型注解
  2. 文档要求

    • 所有公共 API 必须有文档
    • 提供使用示例
    • 包含部署指南
  3. 测试要求

    • 单元测试覆盖率 > 70%
    • 集成测试覆盖核心功能
    • 提供测试数据
  4. 安全要求

    • 不得硬编码敏感信息
    • 使用环境变量管理配置
    • 遵循最小权限原则

发布日期: 2026-03-03
截止日期: 开放式(先到先得)
项目许可: MIT License

🚀 期待你的参与!