The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
EastGenesis
CaoGen — a vendor-neutral, local-first AI work desktop. Multi-provider agent runtime, GUI automation, MCP, Git worktree, task orchestration, effect ledger, and 3D office…
Install
git clone https://github.com/opengenesishq/EastGenesisInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →EastGenesis
智能模型路由 AI 助手 本地优先 · 模型中立 · 自动选择最优模型
🎯 核心特性:智能模型路由
EastGenesis 的核心差异化优势:不再需要手动选择模型,系统自动为每个任务选择最优模型。
🧠 任务智能识别
"用 Python 实现快速排序" → 识别为编码任务
"总结这份 50 页 PDF" → 识别为长文本处理
"设计电商网站架构" → 识别为推理+规划任务
🎯 多维度自动评分
系统综合考虑:
- ✅ 能力匹配 - 编码/推理/工具使用/视觉/长文本
- 💰 成本优化 - 简单任务用便宜模型,复杂任务用强模型
- ⚡ 性能权衡 - 延迟、可靠性、健康度
- 📊 预算控制 - 自动降级,不超预算
🔄 自动故障切换
- Provider 故障?自动切换备用模型
- 模型限流?自动使用其他可用模型
- 保留上下文,对话不中断
🌐 多 Provider 支持
- OpenAI (GPT-4, GPT-4o, o1)
- Anthropic (Claude Opus, Sonnet, Haiku)
- 国产模型 (通义千问、文心一言、智谱 GLM 等)
📦 下载安装
macOS (Intel/Apple Silicon)
⚠️ 首次打开:右键点击 → "打开"(绕过未签名警告)
Windows
构建中,即将发布
Linux
暂不支持
🚀 快速开始
1. 配置模型 Provider
首次启动时配置至少一个 Provider:
支持的 Provider:
- OpenAI
- Anthropic
- Azure OpenAI
- 国产模型(通过 OpenAI 兼容接口)
推荐:配置 2-3 个 Provider,让系统自动选择和切换。
2. 输入任务,自动路由
输入: "帮我重构这段代码,提高可读性"
系统自动:
→ 识别任务类型:代码重构(编码能力要求高)
→ 评估复杂度:中等
→ 选择模型:Claude Sonnet(编码能力强 + 性价比高)
→ 开始执行
3. 查看路由决策
点击对话中的"路由决策"查看:
- 为什么选择这个模型?
- 评分依据是什么?
- 还有哪些备选方案?
- 成本和延迟估算
✨ 其他功能
📄 Office 文件生成
- Word 文档(DOCX)
- Excel 表格(XLSX)
- PowerPoint 演示(PPTX)
- PDF 文档
🌐 内置浏览器
- 网页浏览和搜索
- 内容提取
- 截图分析
💻 开发工具
- 文件编辑
- 终端集成
- Git 操作
- 代码审查
🔧 高级功能
- MCP 工具集成
- 自定义路由规则
- 项目级配置
- 成本预算控制
🎬 使用场景
场景 1:编程助手
任务:实现一个复杂算法
系统选择:Claude Opus(推理能力强)
成本:较高,但质量有保证
场景 2:文档处理
任务:总结 100 页会议记录
系统选择:GPT-4 Turbo(长上下文窗口)
成本:中等,性价比最优
场景 3:日常问答
任务:简单问题快速回答
系统选择: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 - 协助开发与测试
- 开源社区 - 提供反馈与建议
📮 联系我们
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.