- 官方 GitHub:pewdiepie-archdaemon/odysseus
核心特性
智能 Agent 路由
内置基于工具调用、网络搜索、文件读写和 Shell 执行的自主 Agent,支持 MCP 服务扩展。
深度研究 (Deep Research)
多步骤、自主化的学术与事实搜索、综合提取,最终输出结构完整的高质量可视化报告。
自托管 AI 协作
配备富文本 Markdown 编辑器,AI 可以根据上下文协同编辑文档,完美适配移动端。
部署前准备
在开始部署前,请确保您的系统满足以下要求:准备 Mixroute 凭证
- 获取 Mixroute API 端点地址,通常为:
https://api.mixroute.ai/v1 - 在 Mixroute 控制台生成您的 API Key。
- 确定需要使用的模型名称,如
claude-sonnet-4-6(需在 Mixroute 控制台已启用该模型)。
部署 Odysseus
您可根据系统情况,选择推荐的 Docker 容器化部署或原生的 Linux 部署方式。- Docker Compose (推荐)
- 原生 Linux 部署
通过 Docker Compose 一键启动 Odysseus 及其配套服务(ChromaDB、SearXNG 等),全部数据保存在本地
data/ 目录中。如果您希望获得可选的 PDF 渲染、Office 提取支持(需 AGPL PyMuPDF 协议包支持),请在
up 前加入构建参数进行手动 Build:首次登录与密码获取
默认情况下,Odysseus 在首次启动时会自动创建管理员账号admin,并将其生成的随机初始密码输出到启动日志中。
接入 MaxRoute 配置
成功登录后,请按照以下步骤配置 Mixroute 的自定义端点,以驱动您的 Odysseus 智能助理。配置服务商 (Provider)
在 Settings 中的 Providers/Endpoints 页面添加新的自定义端点:
-
Base URL:
https://api.mixroute.ai/v1 -
API Key: 填入您的 Mixroute API Key (例如
sk-xxxxxxxx)
启用并管理模型
添加端点后,Odysseus 会自动探测(Probe)并加载该端点下返回的可用模型。 您可以在列表中将常用的模型设置为启用状态,或将其指派为全局默认角色(如默认聊天、深度研究、Task 调度、视觉等角色)。

常见问题与进阶
Docker 中如何支持 NVIDIA GPU 直通?
Docker 中如何支持 NVIDIA GPU 直通?
如果需要在自托管容器中调用或通过 Cookbook 管理本地 GPU,建议:
- 运行内置的诊断和配置脚本:
- 此脚本会自动在
.env中添加:COMPOSE_FILE=docker-compose.yml:docker/gpu.nvidia.yml启用 NVIDIA 容器工具包映射。
网络报错或容器监听问题
网络报错或容器监听问题
默认配置下容器仅监听
127.0.0.1。- 如果需要直接从局域网或公网通过 IP 访问,请修改
.env中的APP_BIND=0.0.0.0,然后重启容器。 - 在生产环境下,强烈建议保持
127.0.0.1监听,并使用 Nginx, Caddy 或 Cloudflare Tunnel 进行反向代理并加持 SSL 证书。
ChromaDB 或记忆检索报错
ChromaDB 或记忆检索报错
如果遇到 ChromaDB 无法加载或客户端不兼容问题:
配置完成后,Odysseus 所有的后续功能(深度研究、文件检索、日历/待办及邮件 Triage)都将基于您在设置中绑定和配置的 Mixroute 端点进行驱动,享受到强大且极具性价比的云端大模型服务。

