b-nnett/grok-bot-0.18-reconstructed

Unofficial source-oriented reconstruction and extension of Grok Bot 0.18.0 for macOS

它解决了什么问题

这个项目是对 Grok Bot 0.18.0 macOS 应用的面向源码的重构。它允许用户理解该应用的内部工作原理,并扩展其功能,例如添加一个推理路由功能,可在不同 AI 服务提供商之间切换,以及一个用于代码执行的本地 Docker沙箱。

它如何工作

该项目采用混合方法重建应用。它使用可读的 TypeScript 重构运行时和控制平面代码(Electron 主进程、主机、协调器和协议)。保留原始的、压缩过的生产环境渲染器(UI)以维持精致的外观和感觉,仅应用少量、可审计的补丁来添加新的设置界面。

适合谁

这是一个研究和黑客项目,面向对逆向工程 AI 桌面应用并扩展其功能感兴趣的开发者和研究人员。

主要亮点

  • 推理路由:支持将请求路由到 Cursor、Claude Code、Codex 和 OpenRouter,同时保留流式响应和 MCP 工具执行。
  • 本地 Docker 沙箱:一个可选的本地容器化环境,用于替代远程沙箱进行工具执行。
  • 使用情况追踪:本地记录路由推理的请求和 token 总数。
  • 确定性工具链:一个构建系统,可下载固定版本的 0.18.0 应用,验证其完整性,并组装重构后的版本。
  • MCP 工具支持:在不同路由提供商之间集成 Grok Bot 插件和 MCP 工具。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目