一个专注于 Windows 开发环境的自动化工具集,收录日常可重复使用的脚本与配置工具。所有工具均基于 AI 辅助生成,经过实际场景验证,旨在提升工作效率、减少重复劳动。
在日常开发与环境配置中,我们经常需要:
- 在新机器上重复安装相同的开发工具(VSCode、Git、Python 等)
- 配置 Python 环境(换源、装包、设置 PATH)
- 处理各种权限、依赖与兼容性问题
这些任务虽然简单但繁琐,容易出错且浪费时间。借助 AI(如 GitHub Copilot、ChatGPT 等),我将这些高频操作整理成可复用的脚本工具集,形成本仓库。
| 工具名称 | 类型 | 适用场景 | 核心功能 | 文档 |
|---|---|---|---|---|
| FreshStart | PowerShell 脚本 | Windows 全新机器/重装系统后快速部署开发环境 | 自动化安装 VSCode、Git、TortoiseGit、Python、Everything 等开发工具,并完成初始配置 | README · 快速开始 |
| PyEnvSetup | Python 脚本 | Python 安装后的环境配置与优化 | PATH 管理(用户级/系统级/临时)、pip 源切换(国内镜像)、常用库批量安装 | README |
| PromptComposer | Python GUI | AI 对话场景的提示词管理与生成 | 结构化提示词编辑(角色/背景/任务/示例/约束/用户输入)、模板管理、实时预览、一键复制 | README · 快速开始 |
- 快速配置新 Windows 开发机 → FreshStart 快速开始
- 仅配置 Python 环境 → PyEnvSetup 工具说明
- 管理 AI 提示词模板 → PromptComposer 快速开始
- 了解 PowerShell 自动化细节 → FreshStart 完整指南
- 查看安装后的验证方法 → Check-Python 脚本
- ✅ 零依赖:基于 Windows 自带的 PowerShell 5.1+,无需预装 Python
- ✅ 智能检测:自动判断软件是否已安装,避免重复
- ✅ 依赖管理:按正确顺序安装(如先装 VC++ 再装 TortoiseGit)
- ✅ 一键配置:自动将 VSCode 设为 Git 编辑器,Python 加入 PATH
- ✅ 环境准备:安装后自动运行 Python 环境配置脚本
- ✅ 友好交互:支持双击批处理或右键运行,彩色日志输出
支持的软件:VSCode、Git、TortoiseGit、Python 3.12+、Everything、MobaXterm
- ✅ PATH 管理:三种方式(用户级/系统级/临时)灵活添加 Python 路径
- ✅ 智能去重:路径标准化,避免重复添加与大小写问题
- ✅ 镜像源切换:默认清华镜像,支持自定义,提升国内下载速度
- ✅ 批量装包:自动安装 numpy、pandas、matplotlib 等科学计算栈
- ✅ 进度反馈:逐个包显示安装进度与结果
- ✅ 结构化编辑:6 个标准字段(角色/背景/任务/示例/约束/用户输入),全中文界面
- ✅ 实时预览:失焦自动刷新 Markdown 格式,所见即所得
- ✅ 模板管理:保存/加载自定义模板,快速切换不同场景
- ✅ 一键复制:生成的提示词直接复制到剪贴板
- ✅ 单文件架构:仅依赖 Python 标准库(tkinter),无需额外安装
- ✅ 可打包分发:支持打包成独立 .exe 文件,无需 Python 环境
# 1. 下载所需安装包(VSCode、Git、Python 等)放到同一目录
# 2. 右键 Install-Software.ps1 → "Run with PowerShell"
# 3. 按提示选择安装选项,等待完成
# 4. 重启后验证
code --version
git --version
python --version# Python 已安装,需要配置 PATH 和换源
python setup_env.py
# 交互式选择:
# 1. 是否添加到 PATH(用户级/系统级/临时)
# 2. 是否更换 pip 源(清华镜像/自定义/跳过)
# 3. 自动安装常用包(numpy、pandas 等)# 运行 PromptComposer(脚本或 exe)
python PromptComposer/prompt_composer.py
# 或双击 PromptComposer.exe
# 使用流程:
# 1. 从模板下拉菜单选择场景(如"代码审查助手")
# 2. 在左侧输入框填写/修改内容
# 3. 右侧自动预览生成的 Markdown 格式提示词
# 4. 点击"复制到剪贴板"粘贴到 ChatGPT/Claude 等
# 5. 保存为新模板以便后续复用本仓库的所有脚本与文档均基于 AI 辅助生成(如 GitHub Copilot、ChatGPT、Claude 等),通过以下流程创建:
- 需求描述:向 AI 描述实际使用场景与期望功能
- 代码生成:AI 生成初始代码框架与逻辑
- 迭代优化:根据实际测试反馈,与 AI 协作调整细节
- 文档完善:由 AI 生成结构化文档与使用说明
- ⚡ 快速原型:从想法到可运行代码,时间大幅缩短
- 📚 最佳实践:AI 基于大量代码库训练,能提供符合规范的写法
- 🔄 迭代效率:通过对话快速调整功能,无需手动查文档
- 🧪 测试覆盖:AI 能帮助生成边界情况处理与错误检查
注意:AI 生成的代码需经过人工审查与实际测试,本仓库已在真实环境验证。
- 操作系统:Windows 7 / 10 / 11(推荐 10 及以上)
- PowerShell:5.1+ (Windows 10/11 自带)
- 权限:建议以管理员身份运行(系统级安装与 PATH 配置)
- 网络:需要访问外网下载安装包(或提前下载到本地)
DevToolkit/
├── README.md # 项目总览(本文件)
├── FreshStart/ # Windows 开发环境自动安装
│ ├── README.md # FreshStart 说明
│ ├── QUICK_START.md # 快速开始指南
│ ├── README_POWERSHELL.md # 完整的 PowerShell 技术文档
│ ├── Install-Software.ps1 # 主安装脚本
│ ├── Install-Software.bat # 批处理入口
│ ├── Check-Python.ps1 # Python 安装验证脚本
│ └── setup_env.py # Python 环境配置脚本
├── PyEnvSetup/ # Python 环境配置工具
│ ├── README.md # PyEnvSetup 工具说明
│ ├── setup_env.py # 独立的 Python 环境配置脚本
│ └── notes.md # 相关笔记
└── PromptComposer/ # AI 提示词生成工具
├── README.md # 功能说明与使用文档
├── QUICK_START.md # 5 分钟快速上手指南
├── prompt_composer.py # 主程序(单文件,仅依赖标准库)
├── templates/ # 模板文件夹
│ └── demo.md # 内置示例模板(代码审查助手)
└── dist/ # 打包后的 exe(可选)
└── PromptComposer.exe # 独立可执行文件
欢迎提交 Issue 或 Pull Request!
如果你有类似的可复用脚本,欢迎添加到本仓库:
- 在根目录创建新文件夹(如
Git/、Docker/等) - 添加 README.md 说明功能与使用方法
- 更新本文件的"项目索引"表格
- 提交 PR 并说明使用场景
- 功能增强或 Bug 修复
- 文档完善与翻译
- 兼容性测试反馈
- AI 生成过程优化建议
- AI 助手:GitHub Copilot、ChatGPT、Claude 等,提供代码生成与优化建议
- 开源社区:PowerShell、Python 等语言与工具的开发者
- 实际用户:所有使用本工具并提供反馈的朋友
快速链接:FreshStart 快速开始 · PyEnvSetup 工具 · PromptComposer 工具 · 问题反馈
Last Updated: 2026-01-31 | Generated with ❤️ and AI