Repolode
odysseus-dev

odysseus-dev/odysseus

一个自托管的 AI 工作台,集成聊天、智能体、深度研究、文档、邮件、笔记、日历和本地模型工作流。

可替代:ChatGPTNotion

Star
94,028
Fork
1,695
未关闭 Issue
1,467
最近提交
6小时前

这是什么?

Odysseus 是一个自托管的工作台,把多种日常工具整合到一个由 AI 驱动的界面中。它支持与本地或 API 托管的模型聊天,提供可调用工具的智能体(支持 MCP、文件、Shell、技能和记忆),可进行多步网络研究并生成报告,还有以写作为核心的文档编辑器,支持 AI 修改。

此外,它内置 IMAP/SMTP 邮件收件箱,支持分类、摘要和回复草稿,并提供笔记、待办、提醒、定时智能体任务以及 CalDAV 日历同步。Cookbook 功能会根据硬件推荐模型并负责下载和部署,Compare 视图则可以并排测试多个模型。

项目通过 Docker Compose 部署,使用预构建的多架构镜像,支持管理员登录和两步验证。安装指南涵盖原生安装、GPU 配置、HTTPS 和其他设置。面向网络访问的部署默认需要开启认证。

核心功能

  • 01支持本地或 API 模型的聊天与智能体,可调用工具、MCP 和记忆。
  • 02深度研究功能可阅读来源并生成报告。
  • 03支持盲测式的多模型并排对比。
  • 04文档编辑器支持 AI 修改、Markdown 和 CSV。
  • 05支持 IMAP/SMTP 邮件的分类、摘要和回复草稿。
  • 06提供笔记、待办、提醒以及 CalDAV 日历同步。

适用场景

  • 在自己的服务器上运行私有 AI 助手,替代托管的聊天服务。
  • 在一个自托管环境中同时管理邮件、笔记和日历,并结合 AI 工具使用。
  • 在选定工作流所用的模型之前,测试和对比本地模型。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/odysseus-dev/odysseus.git
  2. 2

    进入项目目录

    cd odysseus
  3. 3

    从示例创建环境变量文件

    cp .env.example .env
  4. 4

    使用 Docker Compose 启动容器,然后打开 http://localhost:7011

    docker compose up -d --build

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种强 Copyleft 许可证,会影响你分发修改版本的方式。
  • 默认的 dev 分支最先获得最新更改,因此可能比 main 分支更不稳定。
  • 这是一个需要自行部署的工作空间,且包含强大的本地工具,因此必须启用身份验证,并避免将服务端口暴露到公网。

标签

常见问题

odysseus 是什么?
一个自托管的 AI 工作台,集成聊天、智能体、深度研究、文档、邮件、笔记、日历和本地模型工作流。 Odysseus 是一个自托管的工作台,把多种日常工具整合到一个由 AI 驱动的界面中。它支持与本地或 API 托管的模型聊天,提供可调用工具的智能体(支持 MCP、文件、Shell、技能和记忆),可进行多步网络研究并生成报告,还有以写作为核心的文档编辑器,支持 AI 修改。
odysseus 可以免费使用吗?用的什么许可证?
odysseus 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
odysseus 还在维护吗?
活跃维护中。odysseus 最近一次提交是在 2026年10月20日。
odysseus 适合用来做什么?
在自己的服务器上运行私有 AI 助手,替代托管的聊天服务。 在一个自托管环境中同时管理邮件、笔记和日历,并结合 AI 工具使用。 在选定工作流所用的模型之前,测试和对比本地模型。
odysseus 怎么安装和运行?
克隆仓库: git clone https://github.com/odysseus-dev/odysseus.git 进入项目目录: cd odysseus 从示例创建环境变量文件: cp .env.example .env 使用 Docker Compose 启动容器,然后打开 http://localhost:7011: docker compose up -d --build
在哪里获取 odysseus?
源代码和安装说明在 GitHub 上:https://github.com/odysseus-dev/odysseus

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目