welsonjs

用 JavaScript 在 Windows 上直接构建 AI 自动化应用

开源 🏷️完全免费 ✅ 目前可打开 对话助手 🍴 复刻 33 🐛 待处理 63 👀 关注 6
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 513
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,GPL-3.0许可,可免费使用和部署,无付费版本。

项目预览

welsonjs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队gnh1201
定价模式🏷️完全免费
价格说明开源项目,GPL-3.0许可,可免费使用和部署,无付费版本。
访问状态✅ 目前可打开
是否开源是
开源协议GPL-3.0
主要语言JavaScript
技术栈/模型agi,automation,chatgpt,chrome,copilot,desktop,grok,javascript,lolbins,mcp,microsoft,mshta,mshtml,msoffice,rescript,rpa,scada,typescript,windows,wsh
GitHub 星标★ 513
上线时间2020-06-28 00:00:00
代码更新2026-11-08
仓库体积29.7 MB
本站数据更新2026-11-10
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

WelsonJS 是一个基于 Windows 内置 JavaScript 引擎(如 MSHTML、MSHTA)构建桌面应用的开源框架。它解决了传统桌面开发需要重型运行时或编译环境的问题,让开发者直接用 JavaScript 调用 Windows 原生 API 和 COM 组件,实现系统自动化、Office 操作、浏览器控制等。核心能力包括:通过 MCP(模型上下文协议)桥接 AI 助手(如 ChatGPT、Copilot、Grok)与本地系统,使得 AI 能执行文件管理、注册表操作、脚本运行等任务;同时支持 LOLBins 技术,利用系统自带工具实现轻量级攻击或自动化。项目处于早期阶段,但已展示出将 AI 与 Windows 深度集成的潜力,适合快速原型开发和系统管理场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 513

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 45 分钟 部署方式:本地构建 5 步

环境要求

  • Windows
  • Visual Studio 生成工具

安装与启动步骤

  1. 1先看清它的机制

    它靠系统自带的脚本引擎跑脚本,不额外打包运行时。

  2. 2拉仓库

    在 Windows 上开发,工具链是微软那套编译器。

    git clone https://github.com/gnh1201/welsonjs.git
  3. 3跑构建入口

    仓库给了批处理构建脚本。

  4. 4跑一个示例

    示例覆盖窗口、文件与系统调用。

  5. 5接到现有程序上

    它主打的是自动化已有桌面程序,不是从零写新应用。

如何确认成功

构建通过并能运行一个示例,该示例能创建窗口且成功调用到一个系统接口

注意事项

  • 它的思路是用系统内置脚本引擎跑脚本构建桌面应用,不需要额外运行时。
  • 适合自动化已有的桌面与工业软件,不适合跨平台需求。
  • 依赖微软编译器工具链,构建环境要先备好。
  • 带类型的方言要先转译,不能直接跑。

核心亮点

  • 无需安装 Node.js 等运行时,直接利用 Windows 内置引擎,部署轻量
  • 通过 MCP 协议让 ChatGPT 等 AI 直接操控 Windows 系统,实现自然语言自动化
  • 支持调用 COM 和原生 API,覆盖 Office、文件系统、注册表等系统级操作

不足之处

  • 依赖 Windows 特定技术(MSHTA/MSHTML),跨平台性差
  • 早期项目,文档和示例较少,社区生态待完善

适用场景

  • 利用 AI 助手自动完成 Windows 系统维护和文件整理
  • 在无外部运行时环境下快速开发 Windows 桌面小工具
  • 安全研究或红队测试中利用 LOLBins 进行系统操作

替代项目

PowerShell + WinRM、AutoHotkey、Node.js + electron

上一篇:UserScripts

下一篇:yutu

同类项目推荐

stagehand-python 开源

用自然语言指挥浏览器,自动完成点击填表与抓取

⚠️ No longer maintained The official Stagehand Python source has moved here. Docu···

★ 516 2026-09-18
n8nworkflows.xyz 开源

海量 n8n 工作流模板,一键导入,告别从零搭建

N8N Workflows Catalog

★ 2544 2026-08-10
n8n-free 开源

白嫖谷歌云,零成本跑起 n8n 自动化

Host N8N for FREE Using Google Cloud

★ 116 2026-10-10
fff 开源

Rust 核心文件搜索 SDK,让 AI 与编辑器秒级找文件

The fastest and the most accurate file search SDK for AI agents, Neovim, Rust, C, P···

★ 11223 2026-09-22
CyberScraper-2077 开源

用大白话指挥 AI 爬网页,不用写解析规则,要啥直接说。

A Powerful web scraper powered by LLM | OpenAI, Gemini & Ollama

★ 3299 2026-08-09
dingtalk-workspace-cli 开源

在终端一条命令驱动钉钉,让脚本和 AI 自动干活

DingTalk Workspace is an officially open-sourced cross-platform CLI tool from DingTa···

★ 3967 2026-10-08
PyPasser 开源

纯 Python 打通常见人机验证流程

Free, open-source CAPTCHA solver for Python (no paid APIs) — solve and bypass reCAP···

★ 620 2026-11-05
gpt-promo-scanner 开源

自动扫促销码,ChatGPT 订阅最高省 71%

ChatGPT Team(Business) 促销码自动扫描工具 — 批量发现/验证/价格收集,支持 17 国 34 个···

★ 950 2026-08-09
ai-scraper-py 开源

说清需求它自己抓,数据整整齐齐交给你

AI Scraper is a powerful scraping tool and scrape agent built to automate data extra···

★ 1093 2026-08-09