以 vibe coding 从零构建的 AI 辅助办公自动化工具,面向企业内网办公场景。
简体中文 | English
我是一名没有技术背景的普通员工。
在 AI 快速发展的浪潮下,我开始学习 vibe coding,尝试用代码解决日常办公中的实际问题。ScriptNexus 是我学习以来完成的第一个相对复杂的项目——它从企业办公场景的真实需求出发,逐步迭代,最终成为覆盖 Python 脚本、WPS 宏和 Chrome JS 书签的一站式管理平台。
目前已在实际办公环境中稳定运行,确实能提升日常效率。我希望以这个项目为起点,逐步搭建一个办公自动化的生态底座,让更多人借助 AI 降低重复性劳动的门槛。
⚠️ 当前仅支持 Windows 系统封装。后续会适配 Linux(麒麟)系统。
| 模块 | 说明 |
|---|---|
| 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。后续会适配 Linux(麒麟)系统。
Q: WPS 模块需要什么版本?
A: 建议使用较新版本的 WPS Office。核心依赖 WPS 的加载项机制和 customUI 功能区配置。
Q: 如何在离线环境安装依赖?
A: 项目的 Python 模块内置了 WHL 离线下载功能,可以在联网机器下载依赖包后,通过 U 盘等介质传入安装。
MIT License — 详见 LICENSE。




