# some-tools-ai **Repository Path**: a-pedalo/some-tools-ai ## Basic Information - **Project Name**: some-tools-ai - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-26 - **Last Updated**: 2026-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # some-tools-ai 个人 AI Coding 生成的小工具集合,每个工具独立放在 `src/` 下的子目录中,各自带有详细 README。 ## 工具列表 ### 1. KeyTyping · 打字练习 单机版打字练习网页应用,无需账户、无需联网,数据保存在浏览器本地。 - 英文 / 中文双模式,100 个关卡,难度逐级递增 - 实时统计速度(WPM / 字每分钟)、准确率、连击等 - 战绩自动保存(localStorage),支持音效、快捷键等设置 - 运行方式:双击 `start.bat` 或 `node server.js`,浏览器访问 http://localhost:8000 详见 [src/KeyTyping/README.md](src/KeyTyping/README.md) ### 2. WhereIsMyMouse · 找鼠标聚光灯 类似 Microsoft PowerToys「Find My Mouse」的 Windows 小工具,用 AutoHotkey v2 实现。 - 双击左 Ctrl,整屏变暗,鼠标处显示聚光区 - 平时驻留系统托盘,不抢焦点、点击穿透 - 支持开机自启,提供独立 exe,无需安装运行时,拷到任意 Windows 电脑即可使用 详见 [src/WhereIsMyMouse/README.md](src/WhereIsMyMouse/README.md) ### 3. VideoToolbox · FFmpeg 视频工具箱 基于 FFmpeg 的本地视频处理桌面应用(Python + PySide6),常用 ffmpeg 命令的图形化封装。 - 格式转换、视频压缩(CRF / 目标大小)、画面缩放、片段裁剪 - 视频拼接、变速(0.25x~8x)、提取音频(无损/转 MP3 等)、截取封面、转 GIF(调色板算法) - 拖拽添加文件、批量处理、任务队列进度显示,FFmpeg 可内置 - 运行方式:双击 `start.bat` 或 `python main.py` 详见 [src/VideoToolbox/README.md](src/VideoToolbox/README.md) ### 4. DumpAnalyzer · .NET Dump 一键分析 面向 .NET 后端的 dump 自动化分析工具(C# + ClrMD + Avalonia),把 dump 分析做成标准化流程。 - 19 条规则一键体检:死锁、async 死锁、线程池饥饿、异常风暴、内存泄漏、崩溃现场、SQL 级数据库活动分析等 - GCRoot 引用链 + static 缓存定位:直接回答「改哪边代码」;支持双 dump 对比定位泄漏源 - 在线分析:接入自有 OpenAI 兼容 API 多轮对话深挖根因,或导出数据包到网页版大模型问答 - 分析结论附证据数据与处置建议,可导出 HTML 报告 - 提供 Avalonia 桌面界面与命令行(CLI 支持直接从进程抓 dump) - 运行方式:`dotnet run --project src/DumpAnalyzer.App` 详见 [src/DumpAnalyzer/README.md](src/DumpAnalyzer/README.md) ### 5. DbVerify · 数据库查询结果验证 排查「程序查询结果与数据库工具不一致」的对照验证工具(.NET 10 + FreeSql + Avalonia),支持达梦(DM8)/ SQL Server / Oracle / PostgreSQL / MySQL / 人大金仓(KingbaseES)。 - 同一 SQL 多通道对照:ADO.NET 原生驱动 / FreeSql ORM / ODBC(近数据库客户端工具链路),自动逐单元格对比 - 单元格异常分析:字符串长度、前导/尾部空格、NUL/不可见字符(附 hex)、DECIMAL/DATETIME 精度 - 输出环境与驱动版本报告,定位差异出在驱动、ORM 还是 SQL 本身 - 提供命令行(CLI)与 Avalonia 桌面界面;Provider 抽象可扩展其他国产数据库 - 运行方式:`dotnet run --project src/DbVerify/DbVerify.Cli`(GUI:`dotnet run --project src/DbVerify/DbVerify.Gui`) 详见 [src/DbVerify/README.md](src/DbVerify/README.md) ## 目录结构 ``` ├── src/ │ ├── KeyTyping/ # 打字练习(HTML/JS + Node 静态服务器) │ ├── WhereIsMyMouse/ # 找鼠标聚光灯(AutoHotkey v2) │ ├── VideoToolbox/ # FFmpeg 视频工具箱(Python + PySide6) │ ├── DumpAnalyzer/ # .NET Dump 一键分析(C# + ClrMD + Avalonia) │ └── DbVerify/ # 数据库查询结果验证(.NET 8 + FreeSql + Avalonia) ├── README.md # 本文件 └── README.en.md # English version ``` ## 参与贡献 1. Fork 本仓库 2. 新建 `Feat_xxx` 分支 3. 提交代码 4. 新建 Pull Request