开发环境与工具

环境配置速查。开发流程详见 proc-dev-flow.md

目录结构

~/DEV/
├── active/           # 主力项目
├── labs/             # 实验/学习项目
├── configs/          # 配置和脚本
├── templates/        # 项目模板 & 文档模板
│   ├── docs/process/       # 14 个流程模板
│   ├── docs/architecture/  # 10 个架构模板
│   ├── docs/planning/      # 3 个管理模板
│   ├── docs/data/          # 4 个数据模板
│   ├── docs/ops/           # 6 个运维模板
│   ├── docs/research/      # 4 个研究模板
│   └── scaffolds/          # 5 个项目脚手架
├── docs/
├── scripts/
└── README.md

工具清单

工具用途
just项目命令入口
pre-commitGit 提交门禁
act本地 CI
fzf模糊搜索
bat代码高亮
fd快速查找
jq/yqJSON/YAML/TOML 处理

AI 工具分工

工具职责
Claude Code深度编码、代码审阅、复杂推理、重构
Codex全自动功能开发、批量修 bug、测试编写
OpenCode研究任务、轻量编码、免费模型优先
Hermes流程协调、文档生成、模板维护、配置管理
DeepTutor学习答疑、面试模拟
CodeGraph代码索引、调用关系分析

常驻服务

服务管理方式端口
Hermes 网关hermes gateway run
DeepTutor APIlaunchd 自启8001
DeepTutor Weblaunchd 自启(生产模式)3782
Uptime KumaDocker 自启3001
PostgreSQLDocker 自启5432
Caddy 反向代理caddy run8080

端口一览

端口服务说明
8080Caddy统一入口(反向代理)
8001DeepTutor APIFastAPI 后台
3782DeepTutor WebNext.js 前端
5432PostgreSQL数据库
3001Uptime Kuma监控面板
7892夜煞云代理

命令速查

# 新项目
cp -r ~/DEV/templates/python-project ~/DEV/active/项目名
 
# 日常开发
just lint && just test
 
# 提交前检查
just lint && just test && act push
 
# 部署
just docker-build && docker-compose up -d

安全

just audit       # 检查依赖漏洞
just license     # 检查开源许可证
just compliance  # 合规全检