DeepTutor
HKUDS/DeepTutorAI 已审核
用途
DeepTutor 是一个在你自己电脑上运行的学习工作区。你添加文档、视频或网页来源,导师会带着引用来回答,生成测验和练习,撰写学习手册和带旁白的视频课程,维护一个笔记本,并追踪你学到的内容。它本身不附带任何AI模型:你需要接入一个服务商的密钥,或者像Ollama、LM Studio这样的本地模型。Windows和macOS有打包了Python和Node.js的预览版安装程序,也为习惯用终端的人提供Docker和pip安装方式。
安装难易度
B · 安装程序加一个简单步骤 · Windows
- Windows B
- macOS B
- Linux D
Windows 和 macOS 是 B 级:v1.7.1 版本提供了 Setup .exe、便携版 ZIP 和 .dmg,README 中写道桌面版'bundles Python, Node.js, and the full learning workspace, so no terminal or separate runtime installation is needed'——然后你在 Settings 里选择服务商和模型。Linux 是 D 级,因为没有桌面构建,文档记载的途径是 Docker 或 pip,使用像'deeptutor init'和'deeptutor start'这样的命令。
GitHub 数据
- 星标
- 52,8202026年10月31日
- 下载量
- 204本周 204
- 增长
- +8,9395 天内新增星标
星标变化
事实
- 可运行于
- Windows, macOS, Linux
- 需要安装
- Python, Docker
- 从源码编译需要
- Python, Docker
- 磁盘空间
- 461 MB–1.3 GB · 根据安装程序
- 账号或密钥
- A language model provider of your choice, set in Settings before use, OpenAI
- 费用
- 免费,API 另行收费 · 软件本身是免费的(Apache-2.0)。你需要向你接入的模型服务商付费,除非指向本地模型。
- 许可证
- Apache-2.0 (宽松型)
- 可以替代
- NotebookLM, Quizlet, ChatGPT Plus
- 最近更新
- 2026年10月31日
风险信号 (5)
- 注意桌面构建是未签名的预览版
README 'Desktop — macOS and Windows (Preview)':'Desktop previews are available on dev; the v1.7.0 Release does not include desktop installers',下载来自CI构建产物,会'expire after seven days',而且'Windows preview builds are unsigned and may show a SmartScreen warning.'
AI 审核
- 注意AI可以在你的电脑上执行命令
聊天工具列表中包含'exec',Dockerfile 中写道'the restricted-subprocess backend (which the office skills... rely on for exec) is enabled by default via the sandbox_allow_subprocess runtime setting (system.json, default on)'。docker-compose.yml 还提到,在'bare-metal / macOS deployments where the runner is not started'的情况下,应用会'degrades to bwrap (Linux, if installed) or... a restricted subprocess',所以命令被约束的程度取决于你是怎么安装的。
AI 审核
- 注意运行期间会安装第三方代码
Dockerfile 中的说明:'git is required to install CLI apps — most of the CLI-Anything catalog installs with pip install git+…'。发布说明列出了'101 CLI Apps the tutor can run'以及'Install community skills from ClawHub with deeptutor skill install behind a security gate'。compose 文件还会在每次启动时重新应用 DEEPTUTOR_EXTRAS 和 DEEPTUTOR_APT_PACKAGES。
AI 审核
- 注意Docker文件会把端口暴露到网络
compose.yaml(podman)绑定的是'127.0.0.1:${HOST_PORT_BACKEND:-8001}:8001',但 docker-compose.yml 和 docker-compose.ghcr.yml 发布的是'${DEEPTUTOR_DOCKER_BACKEND_PORT:-8001}:...',没有 127.0.0.1 前缀,所以在这些文件里,应用会在机器的所有网络接口上响应。
AI 审核
- 信息密钥和账户保存在数据文件夹中
docker-compose.yml 中的注释:数据目录包含'accounts/grants/audit (data/system)',并特别指出'never data/system, which holds auth state, provider API keys, and per-owner secrets'是沙箱不应该看到的部分。你配置的一切都保存在你磁盘上的那个文件夹里。
AI 审核
证据以原始语言显示。
Radar 无法验证的内容
- 预览版桌面构建是否能用,是否与这个仓库里的源码一致
- 真正用于书籍、测验和研究时,模型调用会花多少钱
- 在索引你自己的文档之后,除了461MB的安装包之外,实际占用多少磁盘空间
- 受限沙箱是否真的能让生成的命令接触不到你其他的文件
- Anki、日历和Word的导出是否真的像描述那样生成