智能模型路由 AI 助手
本地优先 · 模型中立 · 自动选择最优模型
EastGenesis 的核心差异化优势:不再需要手动选择模型,系统自动为每个任务选择最优模型。
"用 Python 实现快速排序" → 识别为编码任务
"总结这份 50 页 PDF" → 识别为长文本处理
"设计电商网站架构" → 识别为推理+规划任务
系统综合考虑:
- ✅ 能力匹配 - 编码/推理/工具使用/视觉/长文本
- 💰 成本优化 - 简单任务用便宜模型,复杂任务用强模型
- ⚡ 性能权衡 - 延迟、可靠性、健康度
- 📊 预算控制 - 自动降级,不超预算
- Provider 故障?自动切换备用模型
- 模型限流?自动使用其他可用模型
- 保留上下文,对话不中断
- OpenAI (GPT-4, GPT-4o, o1)
- Anthropic (Claude Opus, Sonnet, Haiku)
- 国产模型 (通义千问、文心一言、智谱 GLM 等)
构建中,即将发布
暂不支持
首次启动时配置至少一个 Provider:
支持的 Provider:
- OpenAI
- Anthropic
- Azure OpenAI
- 国产模型(通过 OpenAI 兼容接口)
推荐:配置 2-3 个 Provider,让系统自动选择和切换。
输入: "帮我重构这段代码,提高可读性"
系统自动:
→ 识别任务类型:代码重构(编码能力要求高)
→ 评估复杂度:中等
→ 选择模型:Claude Sonnet(编码能力强 + 性价比高)
→ 开始执行
点击对话中的"路由决策"查看:
- 为什么选择这个模型?
- 评分依据是什么?
- 还有哪些备选方案?
- 成本和延迟估算
- Word 文档(DOCX)
- Excel 表格(XLSX)
- PowerPoint 演示(PPTX)
- PDF 文档
- 网页浏览和搜索
- 内容提取
- 截图分析
- 文件编辑
- 终端集成
- Git 操作
- 代码审查
- MCP 工具集成
- 自定义路由规则
- 项目级配置
- 成本预算控制
任务:实现一个复杂算法
系统选择:Claude Opus(推理能力强)
成本:较高,但质量有保证
任务:总结 100 页会议记录
系统选择:GPT-4 Turbo(长上下文窗口)
成本:中等,性价比最优
任务:简单问题快速回答
系统选择:Claude Haiku(快速且便宜)
成本:极低,响应迅速
| 功能 | EastGenesis | Cursor | Claude Desktop | ChatGPT |
|---|---|---|---|---|
| 智能路由 | ✅ 自动 | ❌ | ❌ | ❌ |
| 多模型支持 | ✅ | ❌ 单一 | ❌ 单一 | |
| 自动故障切换 | ✅ | ❌ | ❌ | ❌ |
| 成本优化 | ✅ 自动 | ❌ | ❌ | ❌ |
| 本地优先 | ✅ | ✅ | ❌ | |
| Office 生成 | ✅ | ❌ |
当前版本: v0.1.9-beta (Community Edition)
测试状态: 81/91 门禁通过 (89%)
已验证:
- ✅ 智能路由核心系统
- ✅ 多 Provider 管理
- ✅ 自动故障切换
- ✅ Office 文件生成
- ✅ 本地环境完整测试
待完善:
⚠️ 真实 Provider 大规模验证⚠️ 真实用户场景测试⚠️ macOS/Windows 签名
- Node.js 22+
- npm 10+
# 安装依赖
npm ci
# 类型检查
npm run typecheck
# 构建
npm run build
# 运行测试
npm test
# 启动开发模式
npm run dev# 完整测试套件
npm test
# 单个门禁测试
npm run test:provider-integration:required
npm run test:office-delivery:required
npm run test:packaged-ui-click:required详细开发文档见 CONTRIBUTING.md
欢迎贡献代码、报告问题或提供反馈!
- 报告 Bug: GitHub Issues
- 功能建议: GitHub Discussions
- 贡献代码: 提交 Pull Request
- 🐛 Bug 修复
- 📝 文档改进
- 🌍 国际化翻译
- ✨ 新功能实现
- 🧪 测试用例
EastGenesis 采用双重许可:
- 社区版: 开源协议(见 LICENSE)
- 商业版: 商业许可协议
- 官网: opengenesis.dev(待建立)
- 文档: docs.opengenesis.dev(待建立)
- 博客: blog.opengenesis.dev(待建立)
- Twitter: @EastGenesisHQ(待建立)
感谢所有贡献者和早期用户的支持!
特别感谢:
- Claude Code - 协助开发与测试
- 开源社区 - 提供反馈与建议
- Email: hello@opengenesis.dev
- GitHub: @opengenesishq
- Issues: 提交问题
- Discussions: 参与讨论
让 AI 自动选择最优模型,专注创造价值 🚀
Made with ❤️ by the EastGenesis Team