标签: GitHub项目

  • Onlook – 一个适用于 React 程序的开源可视化编辑器

    Onlook – 一个适用于 React 程序的开源可视化编辑器

    Onlook可视化编辑器界面

    在现代前端开发中,React + Tailwind 的组合已经成为许多开发者的首选。然而,传统的开发流程往往需要反复编写代码、编译、刷新浏览器才能看到效果,开发效率受到限制。今天为大家介绍一款能够改变这一现状的工具——Onlook。

    工具介绍

    Onlook 是一款专为 React + Tailwind 项目设计的视觉化前端开发工具。它允许开发者在浏览器中直接编辑运行中的 UI 界面,实时查看更改效果。Onlook 集成了多种实用功能,包括 AI 助手、代码版本控制、Figma 导入、模板生成等,旨在提升开发效率和用户体验。

    无论是快速迭代开发、团队协作还是设计与开发的无缝衔接,Onlook 都能显著提升开发效率,是 React 开发者不可多得的利器。

    产品特点

    • 🖼️ 视觉化编辑:在浏览器中直接编辑运行中的 UI 界面,实时查看更改效果,减少传统开发中的反复编译和刷新步骤。
    • 🤖 AI 助手集成:内置 AI 助手,提供智能代码补全、样式建议和最佳实践推荐,帮助开发者快速迭代和优化界面。
    • 📜 代码版本控制:集成代码版本控制系统,方便团队协作和代码管理,确保开发过程可追溯。
    • 🎨 Figma 导入:支持从 Figma 导入设计稿,实现设计与开发的无缝对接,提高设计稿到代码的转换效率。
    • 📋 模板生成:提供多种预设的模板和组件库,帮助开发者快速搭建项目基础结构,减少重复工作。
    • 🔒 本地优先运行:支持本地优先运行模式,无需上传代码到云端,保障隐私和数据安全,同时支持离线开发。

    使用场景

    🚀 快速原型开发

    利用模板生成功能,开发者可以快速搭建项目原型,进行功能验证和用户测试。

    ⚛️ 前端开发

    React + Tailwind 项目的开发者可以利用 Onlook 快速迭代 UI 界面,提升开发效率。

    👥 团队协作

    团队成员可以通过集成的代码版本控制系统协作开发,确保代码的一致性和可维护性。

    🎯 设计与开发衔接

    设计师可以使用 Figma 导入功能将设计稿直接转换为可编辑的代码,减少沟通成本。

    安装和使用

    用户可以访问 onlook.dev 下载应用,并按照指南在本地运行。

    Onlook 可以运行在任何 React 项目上,用户可以自带 React 项目或使用 Onlook 创建一个新项目。

    工具地址

    🌐 网站:https://onlook.dev/

    📦 GitHub:https://github.com/onlook-dev/onlook

  • WebStack-Hugo – 纯静态网址导航网站

    WebStack-Hugo – 纯静态网址导航网站

    WebStack-Hugo 是一款基于 Hugo 框架和 WebStack 开发的静态响应式网址导航主题,具有部署简单、无需服务器的特点。

    工具简介

    WebStack-Hugo 将传统网址导航与现代静态网站技术相结合,支持响应式设计,可适配各种设备屏幕尺寸。该主题代码开源免费,适合个人或团队快速搭建专属的网址导航站点。

    主要特点

    • 纯静态生成:基于 Hugo 静态站点生成器,页面加载速度快
    • 响应式设计:自动适配电脑、手机、平板等不同设备
    • 零服务器成本:支持部署到 GitHub Pages、Gitee Pages 或各大云平台
    • 开源免费:代码完全开放,可自由定制修改
    • 易于维护:配置文件管理,添加修改网站无需编写代码

    工具截图

    WebStack-Hugo 网址导航主题界面展示

    工具地址

    • 在线体验:https://shenweiyan.github.io/WebStack-Hugo/
    • GitHub 仓库:https://github.com/shenweiyan/WebStack-Hugo

    适用场景

    • 个人书签收藏与分类管理
    • 团队内部资源导航站点
    • 垂直领域网址聚合导航
    • 学习资源合集整理
  • Wiseflow 首席情报官 – 敏捷的开源AI信息挖掘工具

    Wiseflow 首席情报官 – 敏捷的开源AI信息挖掘工具

    工具介绍

    Wiseflow 首席情报官是一款高效的 AI 信息挖掘工具,通过整合爬虫技术与轻量化 LLM(7B~9B)模型,能够从网站、微信公众号、社交平台等多种信息源中提炼有价值的讯息,自动进行标签分类并存储于 Pocketbase 数据库中,支持本地化与私有化部署。不同于传统爬虫工具、AI 搜索或知识库项目,Wiseflow 专注于持续性的信息采集与自动化关联追踪,适配大部分新闻页面,依托异步任务架构和 GNE 解析技术,实现低系统开销、高兼容性的应用场景,为用户节省时间、过滤冗余信息并整理关注重点,自 2024 年 V0.3.0 发布后在开源社区备受关注。

    如何使用

    1. 克隆代码仓库

    git clone https://github.com/TeamWiseFlow/wiseflow.git
    cd wiseflow

    2. 推荐使用docker运行

    中国区用户使用前请合理配置网络,或者指定docker hub镜像

    docker compose up

    注意:

    • 在wiseflow代码仓根目录下运行上述命令;
    • 运行前先创建并编辑.env文件放置在Dockerfile同级目录(wiseflow代码仓根目录),.env文件可以参考env_sample
    • 第一次运行docker container时会遇到报错,这其实是正常现象,因为你尚未为pb仓库创建admin账号。

    此时请保持container不关闭状态,浏览器打开http://127.0.0.1:8090/_/ ,按提示创建admin账号(一定要使用邮箱),然后将创建的admin邮箱(再次强调,一定要用邮箱)和密码填入.env文件,重启container即可。

    如您想更改container的时区和语言,请仿照如下命令运行image

    docker run -e LANG=zh_CN.UTF-8 -e LC_CTYPE=zh_CN.UTF-8 your_image

    工具地址

    GitHub:

    https://github.com/TeamWiseFlow/wiseflow

  • Stapxs QQ Lite 2.0 – 一个非官方的网页 QQ 客户端

    Stapxs QQ Lite 2.0 – 一个非官方的网页 QQ 客户端

    Stapxs QQ Lite 2.0 界面预览

    工具介绍

    Stapxs QQ Lite 2.0 是一个非官方的 QQ 客户端,它基于 Vue.js 全家桶开发,并且完美兼容 OneBot 协议。

    Stapxs QQ Lite 2.0 提供了一个轻量级、高效的 QQ 客户端替代方案,尤其适合那些寻求更简洁、更个性化体验的用户。项目完全开源,用户可以自由下载、使用和参与开发。


    ✨ 特性支持

    • ✅ 使用 Vue.js 全家桶开发,快乐前后端分离
    • 🎨 自适应布局,竖版也能使用
    • 🖥️ 支持 PWA(也有 Electron 桌面客户端)
    • 🌚 Light/Dark Mode 自动切换
    • 🍱 该有的功能都有(虽然比不过官方端):
      • 复杂消息显示、转发、回复、撤回
      • 群文件、群公告、群设置(一小部分)、精华消息
      • 图片、收藏表情、文件发送
    • 📦️ 支持多种 Bot,我就是要用!
    • 🔥 水深火热但是更好看的 Electron 客户端
    • 🥚 彩蛋!来更多的彩蛋!
    • 🛠 更多特性开发中

    ⚡ 快速使用

    ▶ 运行服务

    Stapxs QQ Lite 需要一个 QQ Bot 后端提供服务,你可以参考 📖 这个文档 部署它。

    ▶ 访问网页

    本仓库开启了 GitHub Pages,所有向主分支提交的代码将会自动构建并发布。你可以直接访问 🌎 这个页面 来使用已经构建并部署的页面。

    ▶ 安装客户端

    除了直接使用本仓库的构建页面,你也可以下载使用 Electron 打包的功能稍稍更丰富的客户端版本,访问 📦️ 这儿 查看版本发布列表。

    当然你也可以使用包管理来安装它,使用包管理安装将会更便于更新 Stapxs QQ Lite 而不用每次都从 Github 上手动更新,访问 💬 这儿 来查看目前支持的包管理。

    ▶ 自行部署网页

    Stapxs QQ Lite 在版本发布时构建了一份根目录下的 Web 文件,你可以在 📦️ 这儿 找到它,它一般叫做 Stapxs.QQ.Lite-<版本>-web.zip,将它解压放置到你的网页服务器中即可。

    什么?不会部署网页服务器?Stapxs QQ Lite 网页版现在已经发布到了 npm 上!你可以使用 npx 工具快速启动它:

    npx ssqq-web hostname=127.0.0.1 port=8081

    🔗 工具地址

  • MoeMail – 基于 NextJS + Cloudflare 技术栈构建的可爱临时邮箱服务

    MoeMail – 基于 NextJS + Cloudflare 技术栈构建的可爱临时邮箱服务

    工具介绍

    MoeMail 是一款开源临时邮箱服务,旨在保护用户的真实邮箱地址,有效避免垃圾邮件和不必要的订阅骚扰。该项目采用现代化的技术栈构建,界面设计可爱友好,为用户提供了便捷的临时邮件解决方案。

    核心功能

    • 隐私保护:自动生成临时邮箱地址,保护真实邮箱不被泄露
    • 自动轮询:即时接收邮件通知,实时掌握收件动态
    • 灵活有效期:支持 1 小时、24 小时、3 天或永久有效多种设置
    • 自动清理:自动清理过期邮箱和邮件,保持服务高效运行
    • 双主题模式:支持亮色和暗色模式切换
    • Webhook 通知:支持通过 webhook 接收新邮件通知

    界面预览

    MoeMail 界面预览

    工具地址

    在线体验:https://moemail.app

    开源项目:https://github.com/beilunyang/moemail

  • GitHub Copilot 可以免费使用了!

    GitHub Copilot 可以免费使用了!

    GitHub Copilot 是一款由 GitHub 和 OpenAI 合作推出的人工智能编程助手,它通过深度学习模型训练而成,旨在帮助开发者提高编程效率、减少重复性工作,并提供高质量的代码建议。

    GitHub Copilot 界面

    工具介绍

    现在免费用户每月可享受以下福利:

    • 2000 个代码建议 – 满足日常编程需求
    • 50 次对话 – 获取编程帮助和解答

    聊胜于无,对于个人开发者和学生来说是非常实用的福利!

    工具地址

    GitHub 官网:
    https://github.com/copilot

  • AutoMoGuDingCheckIn – 工学云自动打卡脚本

    AutoMoGuDingCheckIn – 工学云自动打卡脚本

    AutoMoGuDingCheckIn 工学云自动打卡脚本

    工具介绍

    AutoMoGuDingCheckIn 是一款专为工学云设计的自动打卡脚本,旨在自动化工学云应用中的签到过程,支持自动提交月报、周报、日报等功能。

    该工具免服务器运行,用户可以直接在本地部署使用,支持多用户管理、自定义位置信息、保持登录状态、每日打卡检查、打卡位置浮动以及多种消息推送方式。

    核心特性

    • 自定义打卡位置:用户可以自由设置打卡地点的详细地址和经纬度信息
    • 智能报告生成:支持自动提交日报、周报和月报,并与 AI 模型集成智能生成内容
    • 多平台推送:支持 ServerChan、PushPlus、SMTP 等多种推送通知方式
    • 灵活打卡策略:支持每日打卡、节假日自动识别打卡和自定义打卡日

    功能列表

    • ✅ 自动签到
    • ✅ 消息推送功能
    • ✅ 多用户支持
    • ✅ 打卡位置浮动
    • ✅ 自动提交日报
    • ✅ 自动提交周报
    • ✅ 自动提交月报
    • ✅ AI 生成周、日、月报(支持 OpenAI 格式 API)
    • ✅ 打卡备注以及带图打卡
    • ✅ GitHub 工作流支持
    • ❌ 适配云函数

    工具地址

    GitHub:https://github.com/Rockytkg/AutoMoGuDingCheckIn

    使用说明

    快速开始

    1. 克隆项目到本地
    2. 配置 config.json 文件,设置用户信息和打卡参数
    3. 安装依赖并运行脚本
    4. 配置推送方式(可选)

    AI 集成配置

    脚本支持接入 OpenAI 格式的 API,可用于自动生成周报、日报和月报内容。只需在配置文件中填入 API 地址和密钥即可启用 AI 生成功能。

  • CAPTCHA-automatic-recognition:AI 驱动的验证码自动识别脚本

    CAPTCHA-automatic-recognition:AI 驱动的验证码自动识别脚本

    CAPTCHA-automatic-recognition AI验证码自动识别工具

    工具介绍

    CAPTCHA-automatic-recognition 是一款 AI 驱动的验证码自动识别与填充脚本。它通过人工智能模型对网页验证码进行自动识别,并将识别结果直接填入输入框。该脚本支持 OpenAI、Gemini 以及 阿里云通义千问 等主流 AI 服务,用户也可以自定义 API 地址和模型。配置一次后,即可在所有网站通用,无需反复设置。

    功能特点

    • 自动识别与填充:自动识别网页验证码,并将结果直接填入输入框,减少手动输入的繁琐操作。
    • 支持主流 AI 服务:支持 OpenAI、Gemini、阿里云通义千问等主流 AI 服务,用户可以根据需求选择合适的 AI 模型。
    • 自定义 API 地址和模型:用户可以自定义 API 地址和模型,满足个性化需求。
    • 通用配置:配置一次后,即可在所有网站通用,无需反复设置,提升使用效率。

    使用场景

    • 在线注册与登录:在需要验证码的在线注册或登录场景中,自动识别验证码并填充,提升用户体验。
    • 自动化测试:在自动化测试中,快速识别验证码,确保测试流程的顺利进行。
    • 数据采集:在数据采集过程中,自动识别验证码,提高数据采集的效率和准确性。

    安装与使用

    安装方法

    1. 在浏览器中添加 Tampermonkey 或 Violentmonkey 扩展
    2. 访问脚本安装地址并完成安装

    使用方法

    1. 打开任意含验证码的网页
    2. 点击验证码图片右侧的小图标
    3. 首次点击时会弹出设置面板,输入 API Key 并选择模型
    4. 保存后即可开始单击识别,也可在设置中勾选“验证码变化时自动识别”
    5. 对于使用前端框架模板的网站,可启用“自动复制到剪贴板”以确保识别结果有效

    工具地址

    GitHub:https://github.com/XiaomingX/openai-captcha-detection

    安装链接:CAPTCHA-automatic-recognition(AI 验证码自动识别填充)

  • NGCBot – 基于 HOOK 机制的微信机器人

    NGCBot – 基于 HOOK 机制的微信机器人

    NGCBot微信机器人

    工具介绍

    NGCBot 是一款功能强大的开源微信机器人,基于 HOOK 机制开发,支持多种实用功能。该工具特别适合需要自动化微信操作的用户使用。

    主要功能包括:

    • 信息查询服务:安全新闻定时推送、天气查询、手机号归属地查询、星座查询
    • 群管理功能:积分系统、自动拉人进群、广告检测
    • AI 智能回复:支持多种 AI 接口(GPT、讯飞星火等),可自定义配置 API 密钥
    • 自定义程度高:小白用户也能轻松上手配置

    工具地址

    视频教程:点击观看 B站视频教程

    GitHub 项目地址:https://github.com/ngc660sec/NGCBot

  • NSFW Detector – 基于 AI 的 NSFW 内容检测器

    NSFW Detector – 基于 AI 的 NSFW 内容检测器

    NSFW Detector 工具界面

    工具介绍

    NSFW Detector 是一款基于 AI 人工智能技术的内容检测工具,专门用于识别和过滤不适当内容(Not Safe For Work)。相较于传统的 NSFW 检测工具,它具有更强大的功能和更好的使用体验。

    核心功能

    • 多格式支持:支持检测图片、PDF、视频、压缩包中的文件
    • 本地推理:支持在本地纯 CPU 环境下进行推理,无需 GPU 加速
    • 隐私保护:所有检测在本地完成,数据不会上传到服务器

    工具地址

    • 中文指南:https://github.com/tmplink/nsfw_detector/blob/main/README_cn.md
    • 网站:https://www.vx.link/nsfw_detector.html
    • GitHub:https://github.com/tmplink/nsfw_detector