Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PowerBox

⚡ PowerBox

Windows 桌面工具箱 — 集成 AI 助手、进程管理、截图 OCR、Git 工具箱等 20+ 实用工具

MIT License C++20 MFC v1.1.0 Windows

📖 Wiki 文档 · 🚀 快速开始 · 📋 功能详解 · 🤖 AI 配置 · ❓ FAQ


✨ 功能概览

🧠 AI 助手

集成 6 家 AI 供应商(OpenAI、DeepSeek、通义千问、智谱AI、Moonshot、硅基流动),支持多模式交互。

模式 说明
AI 对话 右侧面板直接对话,支持流式输出、Markdown 渲染、历史记录保存与加载
进程 AI 分析 右键进程 → AI 分析,获取安全等级与操作建议
进程 AI 扫描 一键扫描所有进程,AI 识别可疑/无用进程,支持批量结束
AI 批量重命名 自然语言描述需求,AI 自动生成文件名映射

🌐 多语言界面

支持中文/英文切换,语言文件位于 lang/ 目录,可自由扩展更多语言。参见功能详解中的"多语言界面"章节。

📋 核心工具

工具 说明
进程管理 枚举进程,显示 CPU/内存,支持排序过滤、结束进程、定位文件
启动项管理 查看/添加/删除注册表启动项,双击复制路径
剪贴板历史 记录最近 10 条文本,双击回写,连续重复条目自动去重
窗口处理 定位窗口、置顶、透明度调节(10%-100%)、强制结束、截图保存
文件管理 拖入文件生成副本、重命名、删除(回收站)、复制、移动
Git 工具箱 20 条预设命令,支持自定义列表、AI 辅助生成命令、Git Bash 快捷启动

🛠 工具窗口

工具 说明
二维码生成器 输入文本生成二维码,支持复制到剪贴板和保存为 PNG/BMP
截图 OCR 框选区域截图,Windows OCR 识别文字,支持 MyMemory API 翻译
批量重命名 前缀/后缀/替换/编号/正则,支持 AI 智能重命名、撤销操作
便签 置顶便签,折叠/展开,双击标题栏切换,内容自动保存
Markdown 预览 左右分栏编辑+实时渲染,GitHub 风格 CSS,可拖拽分隔条
编码转换 自动检测编码(UTF-8/GBK/Big5/Shift-JIS 等),支持批量转换
右键菜单管理 扫描/启用/禁用右键菜单项,支持 28+ 种场景
环境变量管理 查看/编辑/导出系统/用户环境变量,PATH 编辑器
文件占用查看 拖入文件查看占用进程(Restart Manager API),支持结束进程
快捷打开 用户可配置的快捷按钮(最多 32 个),支持可执行文件/文件夹/网址/快捷键类型,可执行文件可配置唤醒快捷键,带管理对话框,支持拖放排序
自定义快捷键 全局热键(显示/隐藏主窗口、窗口定位)可在设置中自定义,支持热键捕捉对话框;快捷打开项支持唤醒快捷键和快捷键模拟

⌨️ 快捷键

快捷键 功能
Ctrl+Alt+Space 全局热键,显示/隐藏主窗口
Alt+1 ~ Alt+6 切换标签页
F5 刷新当前列表
Ctrl+Alt+D 进入窗口定位模式
Del 结束选中的进程

🖼️ 界面预览

主界面 AI 助手
主界面 AI 助手
进程管理 截图 OCR 二维码生成
进程管理 截图 OCR 二维码

更多截图请查看 docs/screenshots/ 目录。


📖 文档导航

详细的使用说明和配置指南请查阅 Wiki 文档:

文档 说明
📋 功能详解 各功能模块详细说明
🤖 AI 助手配置 AI 供应商配置与 API Key 获取
🚀 快速开始 下载安装与首次使用指南
⌨️ 快捷键大全 全部快捷键参考
🔧 编译指南 从源码编译构建
❓ 常见问题 常见问题与解答

📥 安装

下载 Releases

前往 Releases 页面 下载最新版 PowerBox.zip,解压即可使用(绿色软件,无需安装)。压缩包内含 PowerBox.exelang/ 语言文件夹,开箱即用。

自行编译

需要 Visual Studio 2022(或更高版本)以及 C++ 桌面开发工作负载(含 MFC 组件)。

git clone https://github.com/gyx114/PowerBox.git
cd PowerBox
msbuild MFCApplication1/MFCApplication1.vcxproj /p:Configuration=Release /p:Platform=x64

编译产物位于 x64/Release/PowerBox.exe。编译后需将源码中的 MFCApplication1/lang/ 文件夹复制到 exe 所在目录,否则程序将使用内置中文界面,无法切换语言。


🛠 技术栈

类别 技术
编程语言 C++20
界面框架 MFC (Microsoft Foundation Classes)
AI 集成 WinHTTP + 6 家 AI 供应商
二维码生成 Nayuki QR Code Generator
OCR 识别 Windows OCR API (Windows.Media.Ocr)
Markdown 渲染 WebBrowser 控件 + marked.js(GitHub 风格 CSS)
多语言 INI 文件 + 内置默认值,支持中文/英文切换,语言文件位于 lang/ 目录
构建工具 Visual Studio 2022 + MSBuild

📄 许可证

MIT © 2026 管宇轩