🏦 诞生于**兴业银行(CIB)**内网环境,以 vibe coding 从零构建的 AI 辅助办公自动化工具。
简体中文 | English
我是一名兴业银行(Industrial Bank / CIB)员工,没有技术背景。
在 AI 快速发展的浪潮下,我开始学习 vibe coding,尝试用代码解决日常办公中的实际问题。ScriptNexus 是我学习以来完成的第一个相对复杂的项目——它从内网办公场景的真实需求出发,逐步迭代,最终成为覆盖 Python 脚本、WPS 宏和 Chrome JS 书签的一站式管理平台。
目前已在内网办公环境中稳定运行,确实能提升日常效率。我希望以这个项目为起点,逐步在内网搭建一个办公自动化的生态底座,让更多同事可以借助 AI 降低重复性劳动的门槛。
⚠️ 当前仅支持 Windows 系统封装。兴业银行全面切换到麒麟系统后,我会及时适配更新。
| 模块 | 说明 |
|---|---|
| Python 模块 | 编写、编辑、运行 Python 脚本;支持实时交互式输入输出、多进程并行执行、依赖检测与 WHL 下载 |
| WPS 模块 | 管理 WPS Office 宏脚本,可视化编排功能区(Ribbon)布局,一键部署 Word/Excel 模板 |
| Chrome JS 模块 | 管理 JavaScript 书签脚本(bookmarklet),集成 Chrome 书签同步 |
| 导入/导出 | 一键打包脚本与配置为 .snx 文件,便于内网不同终端间迁移 |
| 系统托盘 | 最小化到托盘,右键快速访问常用功能 |
- Windows 10+
- WPS Office(WPS 模块依赖)
- Google Chrome(JS 模块依赖)
- Python 3.10+(从源码运行时需要)
git clone https://github.com/YOUR_USERNAME/ScriptNexus.git
cd ScriptNexus
pip install -r requirements.txt
python app.py从 Releases 下载最新版 ScriptNexus.exe,双击运行。
build_windows.bat产物在 dist/ScriptNexus.exe。
pip install -r requirements.txt
python app.py
# 运行测试
pytest tests/Q: 为什么只支持 Windows?
A: 我所在的兴业银行目前使用 Windows 10 企业版。全行切换到麒麟系统后,我会及时适配 Linux 版本。
Q: WPS 模块需要什么版本?
A: 企业定制版 12.8.2+。核心依赖 WPS 的加载项机制和 customUI 功能区配置。
Q: 如何在纯内网环境安装依赖?
A: 项目的 Python 模块内置了 WHL 离线下载功能,可以在外网下载依赖包后,通过 U 盘等介质传入内网安装。
MIT License — 详见 LICENSE。




