
auto-deep-researcher-24x7
睡觉时自动跑完深度学习实验,醒来直接看结果
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1142
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Python 环境(需能运行 pip 与 python install.py)
- 已安装 git,用于获取项目代码
- 已安装 Node.js/npm,用于安装 happy-coder CLI
- 已具备并登录 Claude Code 或 Codex 账号(README 提到需运行 claude 或 codex login 登录)
- 可选:一台远程服务器或 Slurm 集群(用于 SSH/Slurm 执行模式)
安装与启动步骤
-
1获取项目代码
把仓库克隆到本地任意目录,后续所有命令都在该目录下执行。
git clone https://github.com/Xiangyue-Zhang/auto-deep-researcher-24x7.git -
2安装 Python 依赖
在项目根目录执行,按 requirements.txt 安装全部 Python 依赖,需保证网络可访问 PyPI。
pip install -r requirements.txt -
3一键安装技能
运行安装脚本,会向 Claude Code 注册 8 个斜杠命令、向 Codex 注册 8 个本地技能。
python install.py -
4安装 CLI 并登录
全局安装 happy-coder 命令行工具,然后运行 claude 或 codex login 完成账号登录。
npm install -g happy-coder -
5配置执行模式
编辑 config.yaml,默认 local 在本机跑;要让训练跑在远程服务器则改为 ssh 并填好主机与远程工作目录。
-
6配置模型提供者
若没有 Claude/Codex 订阅,可把 agent.provider 设为一词预设:deepseek、qwen、kimi 或 glm。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
execution.mode | 是 | 执行模式,默认 local,可改为 ssh 或 slurm | local |
execution.ssh_host | 否 | SSH 远程主机地址,ssh 模式下必填 | user@your-server |
execution.remote_workspace | 否 | 远程服务器上的工作目录,训练与日志存放位置 | /home/user/my_project/workspace |
execution.remote_python | 否 | 远程主机使用的 Python 解释器 | python3 |
agent.provider | 否 | 模型提供方一词预设,替代 Claude/Codex 订阅 | deepseek |
slurm_partition | 否 | Slurm 模式下必填的分区名 | gpu-h200 |
如何确认成功
安装后在 Claude Code 中能看到 8 个斜杠命令(如 /gpu-monitor);Codex 中重启后能看到 8 个本地技能,即安装成功。
常见问题
Q:如何卸载已安装的命令和技能?
A:在项目目录执行 python install.py --uninstall 即可卸载。
Q:Codex 里安装后没看到技能怎么办?
A:Codex 需要重启一次才能加载本地技能,重启后即可看到 8 个本地技能。
Q:没有 Claude/Codex 订阅能用吗?
A:可以,把 agent.provider 设为一词预设 deepseek、qwen(dashscope)、kimi(moonshot)或 glm(zhipu)即可。
Q:想让训练跑在远程服务器上怎么做?
A:把 config.yaml 中 execution.mode 设为 ssh,并填写 ssh_host、remote_workspace、remote_python 等字段;控制器状态仍保存在本地。
Q:Slurm 模式下 GPU 参数为什么没生效?
A:Slurm 模式忽略 launch_experiment 的 gpu 参数,GPU 由 --gres 分配,不由 agent 固定 CUDA_VISIBLE_DEVICES。
注意事项
- README 节选未给出启动实验的具体命令,实际执行入口依赖安装后的斜杠命令或本地技能。
- SSH/Slurm 模式下控制器状态(PROJECT_BRIEF.md、workspace/MEMORY_LOG.md、state.json 等)始终保存在本地。
- Slurm 模式必须设置 slurm_partition 与 slurm_time,作业由 --time 限制强制回收。
- 首次使用需先完成 claude 或 codex 登录,否则命令与技能无法调用模型。
核心亮点
- Leader-Worker架构清晰,任务规划与执行解耦,扩展性强
- 恒定大小记忆机制,避免长时运行中上下文爆炸
- 零成本监控,自动记录并汇总实验结果,减少人工盯守
不足之处
- 依赖外部AI服务(如Claude),可能产生API费用或网络依赖
- 文档/社区待观察
适用场景
- 研究人员夜间自动跑超参数搜索实验
- 团队批量运行对比实验并自动生成报告
- 个人开发者利用闲置GPU进行长时间模型训练
替代项目
AutoML、Optuna、Ray Tune
同类项目推荐
wrench-board
开源
让每个维修店都拥有顶级微焊接专家,随时指导维修。
A senior microsoldering technician, available to every repair shop from the seasoned···
graphite
开源
用 Python 快速搭多步骤 AI 智能体
Graphite Agentic Framework by Binome Technologies
ragent
开源
开箱即用的企业级 RAG 智能体,全链路搞定检索与问答
企业级 Agentic RAG 智能体 - 全链路覆盖文档解析、多路检索、意图识别、问题重写、会话记···
ai-memory-comparison
开源
看表格选AI编程助手,记忆能力一目了然
Source-backed feature comparison of memory systems for AI coding agents. No affiliat···
sandbase-harness
开源
让任何模型都能安全可控地运行智能体,带审计和回放。
Local-first, self-hosted AI agent runtime and MCP bridge with sandboxed sessions, me···
DATAGEN
开源
上传数据,自动生成假设、分析和报告,省下数天工作量。
DATAGEN: AI-driven multi-agent research assistant automating hypothesis generation, ···
senpi
开源
在终端里跑起你的 AI 编码代理,还能按需扩展
pi had nothing (nothing), so I made something (something) — sorry mariozechner-senp···
khazix-skills
开源
给 AI 装上专业技能包,让智能体干活更靠谱
数字生命卡兹克开源的 AI Skills 合集 | Agent Skills: leader(帮你定义目标), neat-fre···
FABULA-LLM-5
开源
让本地小模型也能硬核完成任务,并给出完成证明
A local-first coding agent that doesn't take "done" on faith: the engine keeps the r···