Skip to content

cookie891124/ScriptNexus

Repository files navigation

ScriptNexus — 办公脚本一站式管理平台 🚀

License Platform Python

以 vibe coding 从零构建的 AI 辅助办公自动化工具,面向企业内网办公场景。

简体中文 | English


📖 关于这个项目

我是一名没有技术背景的普通员工

在 AI 快速发展的浪潮下,我开始学习 vibe coding,尝试用代码解决日常办公中的实际问题。ScriptNexus 是我学习以来完成的第一个相对复杂的项目——它从企业办公场景的真实需求出发,逐步迭代,最终成为覆盖 Python 脚本、WPS 宏和 Chrome JS 书签的一站式管理平台。

目前已在实际办公环境中稳定运行,确实能提升日常效率。我希望以这个项目为起点,逐步搭建一个办公自动化的生态底座,让更多人借助 AI 降低重复性劳动的门槛。

⚠️ 当前仅支持 Windows 系统封装。后续会适配 Linux(麒麟)系统。


📸 界面预览

Dashboard Python Module WPS Module Chrome JS Module Settings


🎯 功能特性

模块 说明
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

方式二:直接使用 EXE

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

About

面向企业内网环境的 AI 辅助办公自动化工具,以 vibe coding 从零构建。支持 Python 脚本、WPS 宏和 Chrome JS 书签的管理与一键部署。

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages