.NET 10 · WPF · 开源免费

按一下空格
秒开任意文件

SigXor(燧岚助手)是一款 Windows 文件预览、编辑与效率工具:空格快速预览数十种格式,并集成 SenseVoice 本地语音输入、区域截图、OCR 与取色器。

30+ 支持格式
<1s 预览速度
1GB 可编辑上限
MIT 开源协议

什么是 SigXor?

SigXor(中文名「燧岚助手」)是一款面向 Windows 10 / 11 的桌面效率工具,由 FireNeb 开发并开源。它把 macOS Finder 的「空格快速预览」(Quick Look)带到 Windows:在资源管理器中选中文件后按空格,立即弹出预览浮窗,再按空格或 Esc 关闭。

除了文件预览,SigXor 还内置本地语音输入、区域截图、离线 OCR 与像素取色器。语音识别和 OCR 均在本机完成,文件预览也不依赖云服务;程序常驻系统托盘,随用随启。

开发者
FireNeb
运行平台
Windows 10 / 11(64 位)
当前版本
1.2.0
价格
完全免费
开源协议
MIT License
技术栈
.NET 10 · WPF · WebView2
数据位置
本机(不收集、不上传)
界面语言
简体中文 / English

核心体验

空格快速预览

在资源管理器中选中任意文件,按下空格键即可弹出预览浮窗。再按空格或 Esc 关闭,方向键 ↑↓ 切换多选文件。无需启动完整应用,真正零等待的文件查看体验。

  • 托盘常驻,不占用任务栏
  • 文本、代码、Office、图片、音视频一站式预览
  • ↓ / ↑ 在多选文件之间快速切换
  • 文本与十六进制内容可直接编辑并保存

不止于预览

一个常驻托盘的轻量工具,覆盖预览、编辑、语音与截图

本地语音输入

右 Alt 短按或按住说话,SenseVoice 离线识别中、英、日、韩、粤语,识别结果自动输入当前焦点窗口。

区域截图 & OCR

全虚拟桌面框选、双击全屏、1:1 预览;PaddleOCR PP-OCRv6 / v5 本地识别,可复制文本或保存 PNG。

取色器

冻结画面 + 15×15 像素放大镜,HEX / RGB 切换,点击或按 C 复制,WASD / 方向键逐像素微调。

文本 & 代码

语法高亮、编码识别(UTF-8 / UTF-16 / GB18030 等)、编辑模式、撤销重做与原子保存,支持自定义字体字号。

图片预览

PNG、JPG、BMP、GIF、WebP、SVG 等格式直接预览,支持适应窗口、实际大小与自由缩放。

Office 文档

docx / xlsx / pptx 双引擎预览:结构化视图秒开,网页渲染视图高保真排版,并支持 RTF 与 ODF。

十六进制编辑

自研虚拟化控件,偏移 / Hex / ASCII 三栏布局,支持字节编辑、偏移跳转、Hex 搜索与多格式复制。

Markdown & 网页

GitHub 风格 Markdown 渲染与源码一键切换;本地 HTML 以 WebView2 按原目录渲染,相对引用直接生效。

音频 & PDF

mp3 / wav / flac / ogg / m4a 等音频播放,支持进度、倍速与循环;PDF 使用 Chromium 内置查看器。

安全可靠

编辑不丢数据,大文件不卡顿,隐私留在本机

原子保存

保存走临时文件 + 原子替换,保存前自动备份到用户文档目录,崩溃也不会损坏原文件。

大文件支持

十六进制视图窗口化读取,内存占用与文件大小无关;1 GB 以内文件可流畅编辑。

本地优先

语音与 OCR 模型在本机运行,不上传音频、截图或文字;官网无跟踪脚本,应用无遥测。

支持的格式

覆盖日常开发与办公场景的主流文件类型

文本 & 代码

.txt .cs .py .js .ts .html .css .json .xml .yaml .toml .md .log .sql .sh .bat .ini .cfg

图片

.png .jpg .jpeg .bmp .gif .webp .svg

Office

.docx .xlsx .pptx .docm .xlsm .pptm .rtf .odt .ods .odp .xls

媒体 & 其他

.mp3 .wav .flac .ogg .m4a .aac .pdf .html .htm 任意二进制

完整清单与各格式的使用边界见文档。 查看格式说明

快捷键

键盘操作,高效预览

预览操作

  • Space 打开 / 关闭预览
  • Esc 关闭预览
  • ↑↓ 切换上一个 / 下一个文件

语音与截图

  • 右 Alt 语音输入(默认)
  • Alt` 区域截图(默认)
  • Enter 确认截图选区
  • Esc 取消截图 / 取色

十六进制编辑

  • 0-9A-F 输入十六进制
  • Tab 切换 Hex / ASCII 区
  • Insert 切换覆盖 / 插入模式
  • CtrlC 复制 Hex 字符串

完整快捷键表

技术栈

现代 .NET 生态,性能与体验兼得

.NET 10
最新运行时
WPF
Windows 原生 UI
MVVM
CommunityToolkit
AvalonEdit
文本编辑器
WebView2
Chromium 渲染
Open XML
Office 解析
Markdig
Markdown 引擎
NAudio
麦克风录制
SenseVoice
离线语音识别
PaddleOCR
本地 OCR
xUnit
单元测试

了解实现细节

下载安装

便携 ZIP 解压即用,内置自动更新与失败回滚

便携 ZIP

解压到用户可写目录即可运行,内置自动更新

  • Windows 10 / 11(64 位)
  • 发布包约 60 MB;语音 / OCR 模型按需下载
  • 检查、下载、重启更新,启动失败自动回滚
  • 需预装 .NET 10 Desktop Runtime 与 WebView2
前往 GitHub Releases 下载

从源码构建

开发者自编译

# 克隆仓库
git clone https://github.com/pengcunfu/SigXor.git
cd SigXor

# 构建
dotnet build SigXor.sln -c Release

# 运行
dotnet run --project SigXor
构建文档

系统要求

操作系统 Windows 10 或更高版本(64 位)
运行时 .NET 10 Desktop Runtime、WebView2
内存 4 GB 或更多;语音模型加载后建议 8 GB
磁盘空间 约 1 GB;语音 / OCR 模型另计约 260 MB
麦克风 语音输入需要(可选)
程序目录 需可写,自动更新依赖此条件
  • 语音与 OCR 模型不打进发布包,首次使用时按需下载,之后完全离线。
  • 从旧版 Velopack 安装包升级时,请先卸载旧版,再把新版 ZIP 解压到新的可写目录。

常见问题

安装、离线能力与更新机制

SigXor 是免费的吗?

是。SigXor 完全免费并采用 MIT 开源协议,源码托管在 GitHub,下载与使用均无费用。

需要 .NET 运行时吗?

需要。发布包为框架依赖单文件,目标机需预装 .NET 10 Desktop Runtime 与 WebView2;ZIP 内已包含 webassets 等运行资源,解压即可使用。语音与 OCR 模型在首次使用时下载。

语音识别和 OCR 会上传数据吗?

不会。SenseVoice 语音识别与 PaddleOCR 文字识别都在本机执行,模型首次使用时下载,之后完全离线;应用不收集遥测。

自动更新如何工作?

客户端读取 GitHub Releases 的 latest.json,下载完整 ZIP 并校验 SHA256,退出后由内嵌更新器整包替换。新版本 30 秒内未就绪会自动回滚,因此程序目录必须可写。

支持哪些文件格式?

支持 30 多种格式,包括文本与代码、图片、Word / Excel / PowerPoint、RTF、ODF、Markdown、HTML、常见音频和 PDF,任意二进制文件可用十六进制视图打开。

如何卸载?

退出托盘程序后删除程序目录即可。用户数据保留在 Documents/FNSoftware/SigXor,如需彻底清理可一并删除该目录。

更多问题排查

免费、开源、离线优先

用一个常驻托盘的小工具,把预览、语音、截图与取色留在手边。